Initial import
This commit is contained in:
30
multidb-pg-pgbouncer/compose.yaml
Normal file
30
multidb-pg-pgbouncer/compose.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
services:
|
||||
solid-pg:
|
||||
restart: always
|
||||
image: postgres:17
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
POSTGRES_MULTIPLE_DATABASES: solid_cache, solid_queue
|
||||
ports:
|
||||
- "${HOST_IP}:5431:5432"
|
||||
volumes:
|
||||
- ./postgresql.${HOST_KIND}.conf:/etc/postgresql/postgresql.conf:ro
|
||||
- ./multiple-databases.sh:/docker-entrypoint-initdb.d/multiple-databases.sh
|
||||
- postgres_solid_stuff_data:/var/lib/postgresql/data
|
||||
# - /var/pgdata/17:/var/lib/postgresql/data
|
||||
|
||||
command: ["postgres", "-c", "config_file=/etc/postgresql/postgresql.conf"]
|
||||
|
||||
solid-bounce:
|
||||
restart: always
|
||||
image: edoburu/pgbouncer:latest
|
||||
depends_on:
|
||||
- solid-pg
|
||||
ports:
|
||||
- "${HOST_IP}:6431:5432"
|
||||
volumes:
|
||||
- ./pgbouncer.ini:/etc/pgbouncer/pgbouncer.ini:ro
|
||||
- ./userlist.txt:/etc/pgbouncer/userlist.txt
|
||||
|
||||
volumes:
|
||||
postgres_solid_stuff_data:
|
||||
Reference in New Issue
Block a user