Files
daily-meal-api/docker/database-backup/Dockerfile
T
leonm 334d94e712
CI / 🧪 Tests Laravel (push) Successful in 2m8s
CI / 🐳 Build & Push Image (push) Successful in 35s
feat: backup cron
2026-08-13 14:20:28 +02:00

16 lines
462 B
Docker

ARG POSTGRES_IMAGE=postgres:15-alpine
FROM ${POSTGRES_IMAGE}
RUN apk add --no-cache aws-cli tzdata
COPY backup-cron-entrypoint /usr/local/bin/backup-cron-entrypoint
COPY backup-database /usr/local/bin/backup-database
COPY restore-database /usr/local/bin/restore-database
RUN chmod 0755 \
/usr/local/bin/backup-cron-entrypoint \
/usr/local/bin/backup-database \
/usr/local/bin/restore-database
ENTRYPOINT ["/usr/local/bin/backup-cron-entrypoint"]