add rclone binary; bump restic version; use official python alpine image

This commit is contained in:
Kenneth Bingham
2024-06-30 15:55:58 -04:00
parent e6ca4aa9ca
commit 1009a2449f

View File

@@ -1,6 +1,14 @@
FROM restic/restic:0.9.6 FROM rclone/rclone:1 AS rclone
RUN apk update && apk add python3 \ FROM restic/restic:0.16.4 AS restic
FROM python:3.12-alpine
COPY --from=rclone /usr/local/bin/rclone /usr/local/bin/rclone
COPY --from=restic /usr/bin/restic /usr/local/bin/restic
RUN apk update \
&& apk add \
dcron \ dcron \
mariadb-client \ mariadb-client \
postgresql-client \ postgresql-client \
@@ -8,7 +16,7 @@ RUN apk update && apk add python3 \
ADD . /restic-compose-backup ADD . /restic-compose-backup
WORKDIR /restic-compose-backup WORKDIR /restic-compose-backup
RUN pip3 install -U pip setuptools wheel && pip3 install -e . RUN pip install -U pip setuptools wheel && pip install .
ENV XDG_CACHE_HOME=/cache ENV XDG_CACHE_HOME=/cache
ENTRYPOINT [] ENTRYPOINT []