mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-12-23 08:46:25 +00:00
Add cronjob and and logs to container
This commit is contained in:
parent
03682333c3
commit
19e94d2208
10
Dockerfile
10
Dockerfile
@ -9,4 +9,12 @@ RUN go build
|
|||||||
FROM alpine
|
FROM alpine
|
||||||
RUN apk add --no-cache restic rclone bash openssh
|
RUN apk add --no-cache restic rclone bash openssh
|
||||||
COPY --from=builder /app/autorestic /usr/bin/autorestic
|
COPY --from=builder /app/autorestic /usr/bin/autorestic
|
||||||
CMD [ "autorestic" ]
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
COPY crond.sh /crond.sh
|
||||||
|
RUN chmod +x /entrypoint.sh /crond.sh
|
||||||
|
# show autorestic cron logs in docker
|
||||||
|
RUN ln -sf /proc/1/fd/1 /var/log/autorestic-cron.log
|
||||||
|
# run autorestic-cron every minute
|
||||||
|
RUN echo -e "*/1 * * * * bash /crond.sh" >> /etc/crontabs/root
|
||||||
|
|
||||||
|
CMD [ "/entrypoint.sh" ]
|
||||||
|
Loading…
Reference in New Issue
Block a user