File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,9 +3,14 @@ LABEL org.opencontainers.image.authors="untouchedwagons@fastmail.com"
33
44COPY scripts/backup.sh /root/backup.sh
55COPY scripts/run.sh /root/run.sh
6- COPY cron/backup-cronjob /tmp/backup-cronjob
76
87RUN chmod 0744 /root/backup.sh /root/run.sh
98RUN apt-get update && apt-get -y install cron nano && touch /var/log/cron.log
109
10+ ENV BACKUP_DIRECTORY="/backups"
11+ ENV BACKUP_APPEND_DIRECTORY=""
12+ ENV BACKUP_BASE_NAME=""
13+ ENV BACKUP_RETENTION="24"
14+ ENV BACKUP_FREQUENCY="*/15 * * * *"
15+
1116CMD ["/root/run.sh" ]
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11#! /bin/bash
22touch /var/log/cron.log
3- env | egrep ' ^BACKUP' | cat - /tmp/backup-cronjob > /etc/cron.d/backup-cronjob
3+ env | egrep ' ^BACKUP' | cat > /etc/cron.d/backup-cronjob
4+ echo " $BACKUP_FREQUENCY /root/backup.sh" >> /etc/cron.d/backup-cronjob
45crontab /etc/cron.d/backup-cronjob
56
67_term () {
7- echo " Caught SIGTERM signal!"
8- kill -TERM " $child " 2> /dev/null
8+ echo " Caught SIGTERM signal!"
9+ kill -TERM " $child " 2> /dev/null
910}
1011
1112trap _term SIGTERM
You can’t perform that action at this time.
0 commit comments