diff --git a/Dockerfile b/Dockerfile index 3b4d450..7fe8980 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ENV RESTIC_PASSWORD="" ENV RESTIC_TAG="" ENV NFS_TARGET="" # By default backup every 6 hours -ENV BACKUP_CRON="* */6 * * *" +ENV BACKUP_CRON="0 */6 * * *" ENV RESTIC_FORGET_ARGS="" ENV RESTIC_JOB_ARGS="" diff --git a/README.md b/README.md index a8b90e9..2e72de7 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ The container is setup by setting [environment variables](https://docs.docker.co * `RESTIC_PASSWORD` - the password for the restic repository. Will also be used for restic init during first start when the repository is not initialized. * `RESTIC_TAG` - Optional. To tag the images created by the container. * `NFS_TARGET` - Optional. If set the given NFS is mounted, i.e. `mount -o nolock -v ${NFS_TARGET} /mnt/restic`. `RESTIC_REPOSITORY` must remain it's default value! -* `BACKUP_CRON` - A cron expression to run the backup. Note: cron daemon uses UTC time zone. Default: `* */6 * * *` aka every 6 hours. +* `BACKUP_CRON` - A cron expression to run the backup. Note: cron daemon uses UTC time zone. Default: `0 */6 * * *` aka every 6 hours. * `RESTIC_FORGET_ARGS` - Optional. Only if specified `restic forget` is run with the given arguments after each backup. Example value: `-e "RESTIC_FORGET_ARGS=--prune --keep-last 10 --keep-hourly 24 --keep-daily 7 --keep-weekly 52 --keep-monthly 120 --keep-yearly 100"` * `RESTIC_JOB_ARGS` - Optional. Allows to specify extra arguments to the back up job such as limiting bandwith with `--limit-upload` or excluding file masks with `--exclude`.