pgbouncer (1.25.1)
Published 2026-06-04 23:15:32 +00:00 by peterswimm
Installation
docker pull git.toilville.dev/peterswimm/pgbouncer:1.25.1sha256:e454cb534f79a6692f5c989a0f0710648c09b207bc7e9766c084416c496bc7b9Image layers
| ADD file:587cae71969871d3c6456d844a8795df9b64b12c710c275295a1182b46f630e7 in / |
| CMD ["/bin/sh"] |
| ARG VERSION=1.18.0 |
| |1 VERSION=1.18.0 /bin/sh -c apk add -U --no-cache --upgrade busybox && apk add -U --no-cache autoconf autoconf-doc automake udns udns-dev curl gcc libc-dev libevent libevent-dev libtool make openssl-dev pkgconfig postgresql-client && curl -o /tmp/pgbouncer-$VERSION.tar.gz -L https://pgbouncer.github.io/downloads/files/$VERSION/pgbouncer-$VERSION.tar.gz && cd /tmp && tar xvfz /tmp/pgbouncer-$VERSION.tar.gz && cd pgbouncer-$VERSION && ./configure --prefix=/usr --with-udns && make && cp pgbouncer /usr/bin && mkdir -p /etc/pgbouncer /var/log/pgbouncer /var/run/pgbouncer && cp etc/pgbouncer.ini /etc/pgbouncer/pgbouncer.ini.example && cp etc/userlist.txt /etc/pgbouncer/userlist.txt.example && touch /etc/pgbouncer/userlist.txt && chown -R postgres /var/run/pgbouncer /etc/pgbouncer && cd /tmp && rm -rf /tmp/pgbouncer* && apk del --purge autoconf autoconf-doc automake udns-dev curl gcc libc-dev libevent-dev libtool make openssl-dev pkgconfig |
| COPY file:2fb8749b8700ec83010726eb51324900f121aa6beaf454ed6d61547f4e7d2444 in /entrypoint.sh |
| USER postgres |
| EXPOSE 5432 |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["/usr/bin/pgbouncer" "/etc/pgbouncer/pgbouncer.ini"] |