docker/app/docker-compose.dev.yml

32 lines
873 B
YAML

services:
backend:
build: ../../bizmatch-project/bizmatch-server # Dockerfile für NestJS
ports:
- "3000:3000" # Für lokale Entwicklung
env_file: .env # Gemeinsame Umgebungsvariablen
environment:
- DATABASE_URL=${DATABASE_URL}
- FIREBASE_PROJECT_ID=${FIREBASE_PROJECT_ID}
- FIREBASE_PRIVATE_KEY=${FIREBASE_PRIVATE_KEY}
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
networks:
bizmatch:
external: true # Externes Netzwerk, um mit Caddy zu kommunizieren