diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9b7bf4f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,27 @@ +FROM ubuntu:artful +MAINTAINER ViViDboarder + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + cron \ + restic \ + && apt-get clean \ + && rm -rf /var/apt/lists/* + +VOLUME /root/.cache/restic +VOLUME /backups + +ENV BACKUP_DEST="/backups" +ENV BACKUP_NAME="backup" +ENV PATH_TO_BACKUP="/data" + +# Cron schedules +ENV CRON_SCHEDULE="" +ENV VERIFY_CRON_SCHEDULE="" + +ADD backup.sh / +ADD restore.sh / +ADD start.sh / +ADD verify.sh / + +CMD [ "/start.sh" ]