From 9e051618bfaf8e3dfa2289dfe29bce72fe8ff403 Mon Sep 17 00:00:00 2001 From: Markus Thielker Date: Mon, 11 Mar 2024 05:22:03 +0100 Subject: [PATCH] N-FIN-v1.0.0: refactor docker-compose.yaml to use volume --- docker/finances-prod/docker-compose.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/docker/finances-prod/docker-compose.yaml b/docker/finances-prod/docker-compose.yaml index 13f3834..3471f5c 100644 --- a/docker/finances-prod/docker-compose.yaml +++ b/docker/finances-prod/docker-compose.yaml @@ -8,7 +8,7 @@ services: depends_on: postgres: condition: service_healthy - command: [ "npx", "prisma", "migrate", "deploy" ] + command: npx prisma migrate deploy labels: - "com.centurylinklabs.watchtower.enable=true" networks: @@ -42,7 +42,7 @@ services: depends_on: app-migrations: condition: service_completed_successfully - command: "npx prisma studio" + command: npx prisma studio restart: unless-stopped labels: - "traefik.enable=true" @@ -66,14 +66,19 @@ services: timeout: 5s retries: 5 environment: - POSTGRES_USER: prisma - POSTGRES_PASSWORD: prisma + POSTGRES_USER: ${DB_USER} + POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: finances volumes: - - ./postgres-data:/var/lib/postgresql/data + - postgres-data:/var/lib/postgresql/data networks: - internal + +volumes: + postgres-data: + + networks: web: external: true