From f508ce2751effd4daa9d1deb6ae663f8b2406d73 Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Mon, 23 Mar 2026 18:34:48 +0100 Subject: [PATCH] Fix backup script: use db-master container name and default db credentials MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Container name: database → db-master (matches docker-compose-prod.yml) - Variables: vault_postgres_user/db → db_user/db_name with defaults 'e-ticket' - No vault variable required, falls back to docker-compose-prod defaults Co-Authored-By: Claude Opus 4.6 (1M context) --- ansible/backup.sh.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/backup.sh.j2 b/ansible/backup.sh.j2 index 1b64fa5..fb6277d 100644 --- a/ansible/backup.sh.j2 +++ b/ansible/backup.sh.j2 @@ -8,7 +8,7 @@ FILENAME="e_ticket_${DATE}.sql.gz" KEEP_DAYS=1 # Dump database via Docker -docker compose -f /var/www/e-ticket/docker-compose-prod.yml exec -T database pg_dump -U {{ vault_postgres_user }} {{ vault_postgres_db }} | gzip > "${BACKUP_DIR}/${FILENAME}" +docker compose -f /var/www/e-ticket/docker-compose-prod.yml exec -T db-master pg_dump -U {{ db_user | default('e-ticket') }} {{ db_name | default('e-ticket') }} | gzip > "${BACKUP_DIR}/${FILENAME}" # Check if backup was created if [ -f "${BACKUP_DIR}/${FILENAME}" ] && [ -s "${BACKUP_DIR}/${FILENAME}" ]; then