From dc536dd078d2287316015336274f3bc21fd53d7a Mon Sep 17 00:00:00 2001 From: Thorsten Bus Date: Mon, 30 Mar 2026 18:58:23 +0200 Subject: [PATCH] fix: join caddy external network, use expose instead of ports Caddy reaches FPM via Docker network (pp-planer-app:9000) instead of host port mapping. Removed broken app-public named volume. --- docker-compose.yml | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e6f504b..9d1abe4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,12 +28,11 @@ services: - ./:/app - /app/node_modules - /app/vendor - ports: - - "9000:9000" + expose: + - "9000" networks: - - pp-planer-network - depends_on: - - node + - caddy + - internal node: image: node:20-alpine @@ -45,14 +44,13 @@ services: volumes: - ./:/app - /app/node_modules - ports: - - "5173:5173" + expose: + - "5173" networks: - - pp-planer-network + - caddy + - internal command: sh -c "npm install && npm run dev" - # Optional: SQLite database service (for reference, SQLite runs in-process) - # For MySQL, uncomment and configure: # mysql: # image: mysql:8.0 # container_name: pp-planer-mysql @@ -64,14 +62,11 @@ services: # MYSQL_USER: ${DB_USERNAME} # volumes: # - mysql_data:/var/lib/mysql - # ports: - # - "3306:3306" # networks: - # - pp-planer-network + # - internal networks: - pp-planer-network: + caddy: + external: true + internal: driver: bridge -# volumes: -# mysql_data: -# driver: local