From 55959ce22d1d13403d018fdbfca1b68599d25d60 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sun, 27 Jul 2025 15:48:30 -0500 Subject: [PATCH] test --- app/docker-compose.dev.yml | 53 +++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 21 deletions(-) diff --git a/app/docker-compose.dev.yml b/app/docker-compose.dev.yml index d15c094..ab2a02f 100644 --- a/app/docker-compose.dev.yml +++ b/app/docker-compose.dev.yml @@ -1,31 +1,42 @@ +version: '3.8' + services: - backend: - build: ../../bizmatch-project/bizmatch-server # Dockerfile für NestJS + app: + image: node:22-alpine + working_dir: /app + volumes: + - ~/git/bizmatch-project/bizmatch-server:/app ports: - - "3000:3000" # Für lokale Entwicklung - env_file: .env # Gemeinsame Umgebungsvariablen + - "3000:3000" environment: - - DATABASE_URL=${DATABASE_URL} - - FIREBASE_PROJECT_ID=${FIREBASE_PROJECT_ID} - - FIREBASE_PRIVATE_KEY=${FIREBASE_PRIVATE_KEY} + - NODE_ENV=production + - DB_HOST=postgres + - DB_PORT=5432 + - DB_NAME=${POSTGRES_DB} + - DB_USER=${POSTGRES_USER} + - DB_PASSWORD=${POSTGRES_PASSWORD} + command: sh -c "npm install && npm run build --omit=dev && node dist/src/main.js" + restart: unless-stopped + depends_on: + - postgres networks: - bizmatch postgres: - container_name: bizmatchdb - image: postgres:latest - restart: always - volumes: - - ${PWD}/bizmatchdb-data:/var/lib/postgresql/data - environment: - POSTGRES_DB: ${POSTGRES_DB} - POSTGRES_USER: ${POSTGRES_USER} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - ports: - - "5432:5432" - networks: - - bizmatch + container_name: bizmatchdb + image: postgres:latest + restart: always + volumes: + - ${PWD}/bizmatchdb-data:/var/lib/postgresql/data + environment: + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + ports: + - "5432:5432" + networks: + - bizmatch networks: bizmatch: - external: true # Externes Netzwerk, um mit Caddy zu kommunizieren + external: true