🔧 UPDATE: Add temp_backups and backups volumes to docker-compose for improved backup management.

This commit is contained in:
2026-04-06 15:43:56 +02:00
parent 4d95823108
commit 86f89615a0
2 changed files with 6 additions and 0 deletions

2
.gitignore vendored
View File

@@ -8,6 +8,8 @@ nginx
redis redis
pgadmin/data pgadmin/data
database_bkp database_bkp
temp_backups
backups
volumes volumes
.env .env
.env.local.backup .env.local.backup

View File

@@ -272,6 +272,8 @@ services:
volumes: volumes:
- "./assets:/usr/src/app/packages/dev-server/assets" - "./assets:/usr/src/app/packages/dev-server/assets"
- "./server_custom:/usr/src/app/packages/dev-server/custom" - "./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" # - "./logs:/usr/src/app/packages/dev-server/logs"
phoenix-worker: phoenix-worker:
restart: always restart: always
@@ -334,6 +336,8 @@ services:
volumes: volumes:
- "./assets:/usr/src/app/packages/dev-server/assets" - "./assets:/usr/src/app/packages/dev-server/assets"
- "./server_custom:/usr/src/app/packages/dev-server/custom" - "./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" # - "./logs:/usr/src/app/packages/dev-server/logs"
phoenix-redis: phoenix-redis:
image: redis:7.2-alpine image: redis:7.2-alpine