postgres-s3-backup (sha256:f0a8e752b975bd5621aec6f3737b2a6e826fa1a4b71ff927fbee3c36054cf37e)

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

Installation

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

Image layers

ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG TARGETARCH=amd64
ARG POSTGRES_PACKAGE=postgresql17-client
RUN |2 TARGETARCH=amd64 POSTGRES_PACKAGE=postgresql17-client /bin/sh -c apk update # buildkit
RUN |2 TARGETARCH=amd64 POSTGRES_PACKAGE=postgresql17-client /bin/sh -c apk add ${POSTGRES_PACKAGE} # buildkit
RUN |2 TARGETARCH=amd64 POSTGRES_PACKAGE=postgresql17-client /bin/sh -c apk add gnupg # buildkit
RUN |2 TARGETARCH=amd64 POSTGRES_PACKAGE=postgresql17-client /bin/sh -c apk add aws-cli # buildkit
RUN |2 TARGETARCH=amd64 POSTGRES_PACKAGE=postgresql17-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=amd64 POSTGRES_PACKAGE=postgresql17-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:59:53 +00:00
0
OCI / Docker
linux/amd64
57 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