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