From d6d52bfc4f5e0989bf393f9e155e312cfb457863 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Sat, 11 Feb 2023 12:37:45 +0000 Subject: [PATCH] added postgres and pgadmin instance --- database/docker-compose.yml | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 database/docker-compose.yml diff --git a/database/docker-compose.yml b/database/docker-compose.yml new file mode 100644 index 0000000..c65f5c5 --- /dev/null +++ b/database/docker-compose.yml @@ -0,0 +1,40 @@ +version: '3.5' + +services: + postgres: + container_name: postgres_container + image: postgres + environment: + POSTGRES_USER: ${POSTGRES_USER:-acedanger} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-changeme} + PGDATA: /data/postgres + volumes: + - postgres_data:/data/postgres + ports: + - "5432:5432" + networks: + - postgres + restart: unless-stopped + + pgadmin: + container_name: pgadmin_container + image: dpage/pgadmin4 + environment: + PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-peter@peterwood.dev} + PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin} + PGADMIN_CONFIG_SERVER_MODE: 'False' + volumes: + - pgadmin_data:/var/lib/pgadmin + ports: + - "${PGADMIN_PORT:-5050}:80" + networks: + - postgres + restart: unless-stopped + +networks: + postgres: + driver: bridge + +volumes: + postgres_data: + pgadmin_data: