workout/backup (sha256:af66c2c55729618ea6e0b9b4dc6c2799bf3569f51e02eeef84a78feb76bd98cd)

Published 2026-08-05 12:42:55 -05:00 by AlexanderJBauer

Installation

docker pull git.1bauer.com/alexanderjbauer/workout/backup@sha256:af66c2c55729618ea6e0b9b4dc6c2799bf3569f51e02eeef84a78feb76bd98cd
sha256:af66c2c55729618ea6e0b9b4dc6c2799bf3569f51e02eeef84a78feb76bd98cd

Image layers

ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache restic sqlite bash dcron # buildkit
COPY docker/image/backup/backup.sh /backup.sh # buildkit
COPY docker/image/backup/upload.sh /upload.sh # buildkit
COPY docker/image/backup/prune.sh /prune.sh # buildkit
RUN /bin/sh -c chmod +x /backup.sh /upload.sh /prune.sh # buildkit
RUN /bin/sh -c echo '0 * * * * /bin/sh -c "BACKUP_PREFIX=cron /backup.sh && BACKUP_PREFIX=cron /upload.sh && /prune.sh" >> /proc/1/fd/1 2>> /proc/1/fd/2' > /etc/crontabs/root # buildkit
ENV PB_DATA_DIR=/pb/pb_data
ENV BACKUP_DIR=/backup
CMD ["crond" "-f" "-l" "2"]
Details
Container
2026-08-05 12:42:55 -05:00
1
OCI / Docker
linux/amd64
15 MiB
Versions (26) View all