docker-database-backup/Dockerfile

19 lines
346 B
Docker
Raw Permalink Normal View History

2020-02-19 19:53:28 +00:00
FROM alpine:3.11
2018-01-31 10:34:59 +00:00
RUN apk add --no-cache mysql-client jq && \
2018-01-31 11:25:43 +00:00
mkdir /config && mkdir /backups
2018-01-31 10:34:59 +00:00
2018-01-31 11:25:43 +00:00
ADD backup.sh /backup.sh
ADD run.sh /run.sh
RUN chmod +x /backup.sh && \
chmod +x /run.sh
2018-01-31 10:34:59 +00:00
2018-01-31 11:25:43 +00:00
ENV DB_BACKUP_HOSTS_FILE=/config/backup_hosts.json \
DB_BACKUP_FOLDER=/backups \
CRON_TIME="0 0 * * *"
2018-01-31 10:34:59 +00:00
2018-01-31 11:25:43 +00:00
VOLUME /config
VOLUME /backups
CMD ["/run.sh"]