diff --git a/bitnami/pgpool/4/debian-11/docker-compose.yml b/bitnami/pgpool/4/debian-11/docker-compose.yml index b7129d157feb..f64984d39ee5 100644 --- a/bitnami/pgpool/4/debian-11/docker-compose.yml +++ b/bitnami/pgpool/4/debian-11/docker-compose.yml @@ -1,6 +1,60 @@ -version: '2' +version: '2.1' services: - rclone: + pg-0: + image: docker.io/bitnami/postgresql-repmgr:14 + ports: + - 5432 + volumes: + - pg_0_data:/bitnami/postgresql + environment: + - POSTGRESQL_POSTGRES_PASSWORD=adminpassword + - POSTGRESQL_USERNAME=customuser + - POSTGRESQL_PASSWORD=custompassword + - POSTGRESQL_DATABASE=customdatabase + - POSTGRESQL_NUM_SYNCHRONOUS_REPLICAS=1 + - REPMGR_PASSWORD=repmgrpassword + - REPMGR_PRIMARY_HOST=pg-0 + - REPMGR_PARTNER_NODES=pg-1,pg-0 + - REPMGR_NODE_NAME=pg-0 + - REPMGR_NODE_NETWORK_NAME=pg-0 + pg-1: + image: docker.io/bitnami/postgresql-repmgr:14 + ports: + - 5432 + volumes: + - pg_1_data:/bitnami/postgresql + environment: + - POSTGRESQL_POSTGRES_PASSWORD=adminpassword + - POSTGRESQL_USERNAME=customuser + - POSTGRESQL_PASSWORD=custompassword + - POSTGRESQL_DATABASE=customdatabase + - POSTGRESQL_NUM_SYNCHRONOUS_REPLICAS=1 + - REPMGR_PASSWORD=repmgrpassword + - REPMGR_PRIMARY_HOST=pg-0 + - REPMGR_PARTNER_NODES=pg-0,pg-1 + - REPMGR_NODE_NAME=pg-1 + - REPMGR_NODE_NETWORK_NAME=pg-1 + pgpool: image: docker.io/bitnami/pgpool:4 - # Overriding entrypoint so the container does not exit and we can run some basic tests - entrypoint: tail -f /dev/null + ports: + - 5432:5432 + environment: + - PGPOOL_BACKEND_NODES=0:pg-0:5432,1:pg-1:5432 + - PGPOOL_SR_CHECK_USER=customuser + - PGPOOL_SR_CHECK_PASSWORD=custompassword + - PGPOOL_ENABLE_LDAP=no + - PGPOOL_POSTGRES_USERNAME=postgres + - PGPOOL_POSTGRES_PASSWORD=adminpassword + - PGPOOL_ADMIN_USERNAME=admin + - PGPOOL_ADMIN_PASSWORD=adminpassword + - PGPOOL_ENABLE_LOAD_BALANCING=yes + healthcheck: + test: ["CMD", "/opt/bitnami/scripts/pgpool/healthcheck.sh"] + interval: 10s + timeout: 5s + retries: 5 +volumes: + pg_0_data: + driver: local + pg_1_data: + driver: local diff --git a/bitnami/pgpool/README.md b/bitnami/pgpool/README.md index c539c679384d..0b83d953098e 100644 --- a/bitnami/pgpool/README.md +++ b/bitnami/pgpool/README.md @@ -43,7 +43,7 @@ Non-root container images add an extra layer of security and are generally recom Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers/). -* [`4`, `4-debian-11`, `4.3.2`, `4.3.2-debian-11-r0`, `latest` (4/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-pgpool/blob/4.3.2-debian-11-r0/4/debian-11/Dockerfile) +* [`4`, `4-debian-11`, `4.3.2`, `4.3.2-debian-11-r1`, `latest` (4/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-pgpool/blob/4.3.2-debian-11-r1/4/debian-11/Dockerfile) Subscribe to project updates by watching the [bitnami/pgpool GitHub repo](https://github.com/bitnami/bitnami-docker-pgpool).