From e253c7bb477bd0ba280a785ad24138c5e96ce19f Mon Sep 17 00:00:00 2001 From: Michael C Date: Tue, 23 May 2023 19:39:16 -0400 Subject: [PATCH] change container to do chmod in builder --- containers/backup-db/Dockerfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/containers/backup-db/Dockerfile b/containers/backup-db/Dockerfile index 9b6e94f..3f6630a 100644 --- a/containers/backup-db/Dockerfile +++ b/containers/backup-db/Dockerfile @@ -1,11 +1,11 @@ -FROM alpine -RUN apk add postgresql-client -RUN apk add restic --repository http://dl-cdn.alpinelinux.org/alpine/latest-stable/community/ +FROM alpine as builder +WORKDIR /scripts +COPY ./backup.sh ./backup.sh +COPY ./forget.sh ./forget.sh -COPY ./backup.sh /usr/src/app/backup.sh -RUN chmod +x /usr/src/app/backup.sh -COPY ./forget.sh /usr/src/app/forget.sh -RUN chmod +x /usr/src/app/forget.sh +FROM alpine +RUN apk add --no-cache postgresql-client restic +COPY --from=builder --chmod=755 /scripts /usr/src/app/ RUN echo '30 * * * * /usr/src/app/backup.sh' >> /etc/crontabs/root RUN echo '10 0 * * 1 /usr/src/app/forget.sh' >> /etc/crontabs/root