Using the CF231 images in dx-docker-compose, dam-db-pool is not starting correctly, because the NEW_DB_MANAGEMENT=false variable is not set by default in the dam-db-pool.
The following settings helped me to resolve the problem.
For example:
dam-db-pool:
container_name: dx-dam-db-pool
image: ${DX_DOCKER_IMAGE_DAM_DB_CONNECTION_POOL:?'Missing docker image environment parameter'}
ports:
- 5432:5432
environment:
- PGPOOL_BACKEND_NODES=0:dx-dam-db-node-0:5432
- PGPOOL_MAX_POOL=15
- PGPOOL_SR_CHECK_USER=repdxuser
- PGPOOL_SR_CHECK_PASSWORD=d1gitalExperience
- PGPOOL_SR_CHECK_DATABASE=repmgr
- PGPOOL_POSTGRES_USERNAME=dxuser
- PGPOOL_POSTGRES_PASSWORD=d1gitalExperience
- PGPOOL_ADMIN_USERNAME=admin
- PGPOOL_ADMIN_PASSWORD=adminpassword
- PGPOOL_ENABLE_LOAD_BALANCING=yes
- PGPOOL_POSTGRES_CUSTOM_USERS=damuser
- PGPOOL_POSTGRES_CUSTOM_PASSWORDS=1234
- NEW_DB_MANAGEMENT=false