diff --git a/app/docker-compose.dev.yml b/app/docker-compose.dev.yml new file mode 100644 index 0000000..d15c094 --- /dev/null +++ b/app/docker-compose.dev.yml @@ -0,0 +1,31 @@ +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 diff --git a/app/docker-compose.prod.yml b/app/docker-compose.prod.yml new file mode 100644 index 0000000..e69de29 diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml index f82f800..f10fe0d 100644 --- a/caddy/docker-compose.yml +++ b/caddy/docker-compose.yml @@ -17,7 +17,6 @@ services: - $PWD/Caddyfile:/etc/caddy/Caddyfile - caddy_data:/data - caddy_config:/config - #- /home/aknuth/git/bizmatch/dist/bizmatch/browser:/srv - /home/aknuth/git/bizmatch-project/bizmatch/dist/bizmatch/browser:/srv - /home/aknuth/git/bizmatch-project/bizmatch-server/pictures:/home/aknuth/git/bizmatch-project/bizmatch-server/pictures - /home/aknuth/git/bay-area-affiliates/dist/bay-area-affiliates/browser:/app