File Dockerfile of Package container-postgresql
#!BuildTag: postgresql:latest
FROM opensuse/tumbleweed:latest
RUN zypper ar http://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Tumbleweed/ "obs-server:database:postgresql"
RUN zypper mr -p 97 "obs-server:database:postgresql"
RUN zypper ar http://download.opensuse.org/repositories/home:/darix:/apps/openSUSE_Tumbleweed/ "obs-home:darix:apps"
RUN zypper mr -p 96 "obs-home:darix:apps"
RUN zypper --gpg-auto-import-keys ref
RUN zypper install -y \
catatonit jq strace pgagroal pgbouncer yq libpq5 \
postgresql15-server postgresql16-server \
postgresql15-contrib postgresql16-contrib \
postgresql15-llvmjit postgresql16-llvmjit \
postgresql15-plperl postgresql16-plperl \
postgresql15-plpython postgresql16-plpython \
postgresql15-pltcl postgresql16-pltcl \
postgresql15-citus postgresql16-citus \
postgresql15-pgvector postgresql16-pgvector \
postgresql15-timescaledb postgresql16-timescaledb \
pgbackrest patroni
USER postgres:postgres
WORKDIR /var/lib/pgsql