backup/backup (latest)
Published 2026-03-18 19:36:30 +01:00 by skander
Installation
docker pull git.svmlab.com/homelab/backup/backup:latestsha256:40cce131494896519fdc1984217bca224255e8ffb5b2cac2b25ae72883f145e2Image layers
| ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache rsync cifs-utils bash restic curl # buildkit |
| RUN /bin/sh -c curl -fsSLO "https://github.com/aptible/supercronic/releases/download/v0.2.29/supercronic-linux-amd64" && chmod +x supercronic-linux-amd64 && mv supercronic-linux-amd64 /usr/local/bin/supercronic # buildkit |
| COPY backup.sh /usr/local/bin/backup.sh # buildkit |
| COPY entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/backup.sh /usr/local/bin/entrypoint.sh # buildkit |
| RUN /bin/sh -c echo '0 9 * * * /usr/local/bin/backup.sh' > /etc/crontab # buildkit |
| RUN /bin/sh -c mkdir -p /logs # buildkit |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |