From dac9a26a3af071775d11a521e201c1a60570bb35 Mon Sep 17 00:00:00 2001 From: Vinicius Souza Date: Thu, 8 Aug 2024 14:55:43 +0000 Subject: [PATCH] feat: add docker db --- .env | 5 +++++ compose.yml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .env create mode 100644 compose.yml diff --git a/.env b/.env new file mode 100644 index 0000000..1192852 --- /dev/null +++ b/.env @@ -0,0 +1,5 @@ +WRSR_DATABASE_NAME="wsrs" +WRSR_DATABASE_USER="postgres" +WRSR_DATABASE_PASSWORD="123456789" +WRSR_DATABASE_PORT=5432 +WRSR_DATABASE_HOST="localhost" diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..22d99e5 --- /dev/null +++ b/compose.yml @@ -0,0 +1,31 @@ +services: + db: + image: postgres:latest + restart: unless-stopped + ports: + - ${WRSR_DATABASE_PORT:-5432}:5432 + environment: + POSTGRES_USER: ${WRSR_DATABASE_USER} + POSTGRES_PASSWORD: ${WRSR_DATABASE_PASSWORD} + POSTGRES_DB: ${WRSR_DATABASE_NAME} + volumes: + - db:/var/lib/postgresql/data + + pgadmin: + image: dpage/pgadmin4:latest + restart: unless-stopped + depends_on: + - db + ports: + - 8081:80 + environment: + PGADMIN_DEFAULT_EMAIL: admin@admin.com + PGADMIN_DEFAULT_PASSWORD: password + volumes: + - pgadmin:/var/lib/pgadmin + +volumes: + db: + driver: local + pgadmin: + driver: local