fix(db): correct variable syntax in pg_dump command
The previous version used $$ for variable expansion which doesn't work in this context. Changed to single $ for proper shell variable expansion in the database backup command.
This commit is contained in:
@@ -141,7 +141,7 @@ services:
|
|||||||
bash -c "while true; do
|
bash -c "while true; do
|
||||||
sleep 86400;
|
sleep 86400;
|
||||||
PGPASSWORD=$$POSTGRES_PASSWORD pg_dump -h worklenz_db -U $$POSTGRES_USER -d $$POSTGRES_DB \
|
PGPASSWORD=$$POSTGRES_PASSWORD pg_dump -h worklenz_db -U $$POSTGRES_USER -d $$POSTGRES_DB \
|
||||||
> /pg_backups/worklenz_db_\$(date +%Y-%m-%d_%H-%M-%S).sql;
|
> /pg_backups/worklenz_db_$(date +%Y-%m-%d_%H-%M-%S).sql;
|
||||||
find /pg_backups -type f -name '*.sql' -mtime +30 -delete;
|
find /pg_backups -type f -name '*.sql' -mtime +30 -delete;
|
||||||
done"
|
done"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|||||||
Reference in New Issue
Block a user