fix: fixed dockerfile for backup
cb189604
1 file(s) · +3 −4
| 4 | 4 | apt-get install -y --no-install-recommends sqlite3 awscli cron && \ |
|
| 5 | 5 | rm -rf /var/lib/apt/lists/* |
|
| 6 | 6 | ||
| 7 | - | COPY backup.sh /usr/local/bin/backup.sh |
|
| 7 | + | COPY apps/backup/backup.sh /usr/local/bin/backup.sh |
|
| 8 | 8 | RUN chmod +x /usr/local/bin/backup.sh |
|
| 9 | 9 | ||
| 10 | - | COPY crontab /etc/cron.d/backup-cron |
|
| 10 | + | COPY apps/backup/crontab /etc/cron.d/backup-cron |
|
| 11 | 11 | RUN chmod 0644 /etc/cron.d/backup-cron && crontab /etc/cron.d/backup-cron |
|
| 12 | 12 | ||
| 13 | - | # Pass environment variables to cron jobs |
|
| 14 | - | CMD printenv | grep -E '^(R2_|AWS_|RETENTION)' >> /etc/environment && cron -f |
|
| 13 | + | CMD ["sh", "-c", "printenv | grep -E '^(R2_|AWS_|RETENTION)' >> /etc/environment && cron -f"] |