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

openSUSE Build Service is sponsored by