From d8fe1cbac33fd185a05a05993cdc2de0de83bb5b Mon Sep 17 00:00:00 2001 From: Finley Ghosh Date: Sun, 10 Aug 2025 16:56:43 +1000 Subject: [PATCH] Re-enabling the db restore script --- deploy/deploy-stg.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/deploy/deploy-stg.sh b/deploy/deploy-stg.sh index 2cfc45bd..afdb72e8 100755 --- a/deploy/deploy-stg.sh +++ b/deploy/deploy-stg.sh @@ -79,20 +79,20 @@ ENVEOF # Check containers docker compose -f docker-compose.stg.yml ps - # echo "Creating restore script for database from backups..." + echo "Creating restore script for database from backups..." # Create restore script for database from backups - # cat > /home/cmc/restore_db_from_backup.sh <<'EOF' - #!/bin/bash - # LATEST_BACKUP=$(ls -t /backups/backup_*.sql.gz | head -n1) - # echo "Restoring database from latest backup: $LATEST_BACKUP" - # if [ -f "$LATEST_BACKUP" ]; then - # gunzip < "$LATEST_BACKUP" | mariadb -h 127.0.0.1 -u cmc -p"xVRQI&cA?7AU=hqJ!%au" cmc - # echo "Database restore complete." - # else - # echo "No backup file found in /backups. Skipping database restore." - # fi - # EOF - # chmod +x /home/cmc/restore_db_from_backup.sh + cat > /home/cmc/restore_db_from_backup.sh <<'EOF' +#!/bin/bash +LATEST_BACKUP=$(ls -t /backups/backup_*.sql.gz | head -n1) +echo "Restoring database from latest backup: $LATEST_BACKUP" +if [ -f "$LATEST_BACKUP" ]; then + gunzip < "$LATEST_BACKUP" | mariadb -h 127.0.0.1 -u cmc -p"xVRQI&cA?7AU=hqJ!%au" cmc + echo "Database restore complete." +else + echo "No backup file found in /backups. Skipping database restore." +fi +EOF + chmod +x /home/cmc/restore_db_from_backup.sh echo "Creating sync script for staging directories..." # Create sync script for staging dirs