From f09c1d6fd0c8a4dacc89ee5d4c14ea03d4211cb7 Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Mon, 21 Oct 2024 08:18:39 +0200 Subject: [PATCH] refactor: clean up Dockerfile --- Dockerfile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 770b559..6747d0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,19 +22,12 @@ LABEL version=${appVersion} LABEL github="github.com/jkaninda/pg-bkup" RUN apk --update add --no-cache postgresql-client tzdata ca-certificates -RUN mkdir $WORKDIR -RUN mkdir $BACKUPDIR -RUN mkdir $TEMPLATES_DIR -RUN mkdir -p $BACKUP_TMP_DIR -RUN chmod 777 $WORKDIR -RUN chmod 777 $BACKUPDIR -RUN chmod 777 $BACKUP_TMP_DIR -RUN chmod 777 $WORKDIR +RUN mkdir -p $WORKDIR $BACKUPDIR $TEMPLATES_DIR $BACKUP_TMP_DIR && \ + chmod a+rw $WORKDIR $BACKUPDIR $BACKUP_TMP_DIR COPY --from=build /app/pg-bkup /usr/local/bin/pg-bkup COPY ./templates/* $TEMPLATES_DIR/ -RUN chmod +x /usr/local/bin/pg-bkup - -RUN ln -s /usr/local/bin/pg-bkup /usr/local/bin/bkup +RUN chmod +x /usr/local/bin/pg-bkup && \ + ln -s /usr/local/bin/pg-bkup /usr/local/bin/bkup # Create the backup script and make it executable RUN printf '#!/bin/sh\n/usr/local/bin/pg-bkup backup "$@"' > /usr/local/bin/backup && \