blob: 4ad59843a0a5c5feb5291dbe7c76e9165b26fb94 [file] [log] [blame]
version: "3.7"
services:
postgres:
image: "postgres:12.4-alpine"
restart: always
ports:
- "5432:5432"
environment:
POSTGRES_USER: "postgres"
POSTGRES_PASSWORD: "postgres"
pgbouncer:
image: "bitnami/pgbouncer:1.16.0"
restart: always
environment:
POSTGRESQL_HOST: "postgres"
POSTGRESQL_USERNAME: "postgres"
POSTGRESQL_PASSWORD: "postgres"
PGBOUNCER_AUTH_TYPE: "trust"
PGBOUNCER_IGNORE_STARTUP_PARAMETERS: "extra_float_digits"
depends_on:
- postgres
pgbouncerexporter:
build:
context: .
restart: always
ports:
- "9127:9127"
environment:
DATABASE_URL: "postgres://postgres:postgres@pgbouncer:6432/pgbouncer?sslmode=disable&binary_parameters=yes"
DEFAULT_LABELS: "instance=pg1 env=dev"
depends_on:
- pgbouncer