diff --git a/.gitignore b/.gitignore index 62cf38e..a767091 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ nginx redis pgadmin/data database_bkp +temp_backups +backups volumes .env .env.local.backup \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 55c6f5d..5489b26 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -272,6 +272,8 @@ services: volumes: - "./assets:/usr/src/app/packages/dev-server/assets" - "./server_custom:/usr/src/app/packages/dev-server/custom" + - "./temp_backups:/usr/src/app/packages/dev-server/temp-backups" # Staging for backup creation; pre-restore asset copy; restore marker -> Mostly short-lived -> Clean periodically to free disk space. + - "./backups:/usr/src/app/packages/dev-server/backups" # Long-term storage for LOCAL backups -> Persistent # - "./logs:/usr/src/app/packages/dev-server/logs" phoenix-worker: restart: always @@ -334,6 +336,8 @@ services: volumes: - "./assets:/usr/src/app/packages/dev-server/assets" - "./server_custom:/usr/src/app/packages/dev-server/custom" + - "./temp_backups:/usr/src/app/packages/dev-server/temp-backups" # Staging for backup creation; pre-restore asset copy; restore marker -> Mostly short-lived -> Clean periodically to free disk space. + - "./backups:/usr/src/app/packages/dev-server/backups" # Long-term storage for LOCAL backups -> Persistent # - "./logs:/usr/src/app/packages/dev-server/logs" phoenix-redis: image: redis:7.2-alpine