From 69a42d957dc0220560ea09856eeb54ff7e525eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Benouarets?= Date: Mon, 15 Dec 2025 14:16:56 +0100 Subject: [PATCH] feat(compose): Add docker-compose file --- docker-compose.yaml | 58 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..21a658b --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,58 @@ +networks: + proxy: + name: pgproxy + external: true + +services: + pgproxy: + image: git.secnex.io/secnex/pgproxy:latest + ports: + - 5432:5432 + environment: + - CONFIG_PATH=/app/config.yaml + volumes: + - ./config.yaml:/app/config.yaml + depends_on: + - psql-001 + - psql-002 + - psql-003 + networks: + - proxy + + psql-001: + image: postgres:latest + volumes: + - psql-data-001:/var/lib/postgresql/data + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + - POSTGRES_DB=postgres + networks: + - proxy + + psql-002: + image: postgres:latest + volumes: + - psql-data-002:/var/lib/postgresql/data + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + - POSTGRES_DB=postgres + networks: + - proxy + + psql-003: + image: postgres:latest + volumes: + - psql-data-003:/var/lib/postgresql/data + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + - POSTGRES_DB=postgres + networks: + - proxy + +volumes: + psql-data-001: + psql-data-002: + psql-data-003: \ No newline at end of file