19 lines
451 B
Docker
19 lines
451 B
Docker
|
FROM alpine:3.10
|
||
|
|
||
|
# install dependencies
|
||
|
RUN apk add restic
|
||
|
RUN apk add curl
|
||
|
|
||
|
# install rclone
|
||
|
RUN curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip &&\
|
||
|
unzip rclone-current-linux-amd64.zip &&\
|
||
|
cd rclone-*-linux-amd64 &&\
|
||
|
cp rclone /usr/bin/ &&\
|
||
|
chown root:root /usr/bin/rclone &&\
|
||
|
chmod 755 /usr/bin/rclone
|
||
|
|
||
|
COPY restic_backup.sh /usr/bin/
|
||
|
RUN chmod +x /usr/bin/restic_backup.sh
|
||
|
|
||
|
ENTRYPOINT ["restic_backup.sh"]
|