mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-12-23 00:36: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
|
||||
RUN apk add --no-cache restic rclone bash openssh
|
||||
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