postgres-s3-backup (sha256:3343aa48654fc0a7fe14beec989472d22bd0a135f37ff6b7639d41ad9a62b1de)

Published 2026-10-03 16:56:48 +00:00 by romein in sy/docker-postgres-s3-backup

Installation

docker pull forge.smartyellow.nl/sy/postgres-s3-backup@sha256:3343aa48654fc0a7fe14beec989472d22bd0a135f37ff6b7639d41ad9a62b1de
sha256:3343aa48654fc0a7fe14beec989472d22bd0a135f37ff6b7639d41ad9a62b1de

Image layers

ADD file:0808047bc74f297cb13abd2ad67e5778ee4abaa5d69f2c5b133d11c0ce0e51aa in /
CMD ["/bin/sh"]
ARG TARGETARCH=arm64
ARG POSTGRES_PACKAGE=postgresql-client
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c apk update # buildkit
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c apk add ${POSTGRES_PACKAGE} # buildkit
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c apk add gnupg # buildkit
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c apk add aws-cli # buildkit
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c apk add curl && curl -L https://github.com/ivoronin/go-cron/releases/download/v0.0.5/go-cron_0.0.5_linux_${TARGETARCH}.tar.gz -O && tar xvf go-cron_0.0.5_linux_${TARGETARCH}.tar.gz && rm go-cron_0.0.5_linux_${TARGETARCH}.tar.gz && mv go-cron /usr/local/bin/go-cron && chmod u+x /usr/local/bin/go-cron && apk del curl # buildkit
RUN |2 TARGETARCH=arm64 POSTGRES_PACKAGE=postgresql-client /bin/sh -c rm -rf /var/cache/apk/* # buildkit
ENV POSTGRES_DATABASE=
ENV POSTGRES_HOST=
ENV POSTGRES_PORT=5432
ENV POSTGRES_USER=
ENV POSTGRES_PASSWORD=
ENV PGDUMP_EXTRA_OPTS=
ENV S3_ACCESS_KEY_ID=
ENV S3_SECRET_ACCESS_KEY=
ENV S3_BUCKET=
ENV S3_REGION=us-west-1
ENV S3_PATH=backup
ENV S3_ENDPOINT=
ENV S3_S3V4=no
ENV SCHEDULE=
ENV PASSPHRASE=
ENV BACKUP_KEEP_DAYS=
ADD src/run.sh run.sh # buildkit
ADD src/env.sh env.sh # buildkit
ADD src/backup.sh backup.sh # buildkit
ADD src/restore.sh restore.sh # buildkit
CMD ["sh" "run.sh"]
Details
Container
2026-10-03 16:56:48 +00:00
0
OCI / Docker
linux/arm64
41 MiB
Versions (5) View all
18 2026-10-03
17 2026-10-03
16 2026-10-03
15 2026-10-03
14 2026-10-03