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 && \