alles geht aber noch aufräumen

This commit is contained in:
2026-02-12 17:38:03 +01:00
parent 58856844ce
commit e8c41d1f64
6 changed files with 78 additions and 8 deletions

View File

@@ -25,7 +25,7 @@ services:
restart: unless-stopped
command: redis-server --maxmemory 128mb --maxmemory-policy allkeys-lru
volumes:
- redis_data:/data
- ./redis:/data
networks:
- backend
healthcheck:
@@ -76,10 +76,34 @@ services:
networks:
- frontend
backup:
build:
context: .
dockerfile: backup.Dockerfile
restart: unless-stopped
depends_on:
db:
condition: service_healthy
entrypoint: /bin/sh
command:
- -c
- |
echo "${BACKUP_SCHEDULE:-0 2 * * *} /usr/local/bin/backup.sh" | crontab -
echo "Backup container ready. Schedule: ${BACKUP_SCHEDULE:-0 2 * * *}"
crond -f -l 2
volumes:
- ./backup-container.sh:/usr/local/bin/backup.sh:ro
- ./wp:/source/wp:ro
- ./backups:/backups
environment:
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- BACKUP_RETENTION_DAYS=${BACKUP_RETENTION_DAYS:-7}
networks:
- backend
networks:
frontend:
backend:
internal: true
volumes:
redis_data:
internal: true