talkyard-backup (sha256:e612f5e71a89513707f9f830355dd65eb67776cbc74186eae03e94fb1d6ef5af)

Published 2026-07-19 23:43:38 +00:00 by ivan

Installation

docker pull forgejo.ivanthegeek.com/ivan/talkyard-backup@sha256:e612f5e71a89513707f9f830355dd65eb67776cbc74186eae03e94fb1d6ef5af
sha256:e612f5e71a89513707f9f830355dd65eb67776cbc74186eae03e94fb1d6ef5af

Image layers

# debian.sh --arch 'arm64' out/ 'trixie' '@1771804800'
LABEL org.opencontainers.image.title=Talkyard Backup io.talkyard.edition=se io.talkyard.epoch=1
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 rsync curl ca-certificates vim xxd tree less wget net-tools bash procps telnet && rm -rf /var/lib/apt/lists/* # buildkit
COPY postgresql-ACCC4CF8.asc /ty/ACCC4CF8.asc # buildkit
RUN /bin/sh -c install -d /usr/share/postgresql-common/pgdg && curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc && if ! diff /ty/ACCC4CF8.asc /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc ; then echo "www.postgresql.org signing key differs from key in our repo. Suspicious! Aborting." ; exit 1 ; fi && rm /ty/ACCC4CF8.asc && . /etc/os-release && sh -c "echo 'deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $VERSION_CODENAME-pgdg main' > /etc/apt/sources.list.d/pgdg.list" && apt-get update && apt-get install -y --no-install-recommends postgresql-client-18 && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /ty/
COPY entrypoint.sh backup.sh delete-old-backups.sh /ty/ # buildkit
ENTRYPOINT ["/ty/entrypoint.sh"]
CMD ["/bin/sh" "-c" "echo 'Run `backup.sh backupLabel` or `delete-old-backups.sh`.'"]

Labels

Key Value
com.docker.compose.project tyd1
com.docker.compose.service backup
com.docker.compose.version 5.3.1
io.talkyard.edition se
io.talkyard.epoch 1
org.opencontainers.image.title Talkyard Backup
Details
Container
2026-07-19 23:43:38 +00:00
0
OCI / Docker
linux/arm64
71 MiB
Versions (2) View all