services: # 프론트엔드 - Vite 개발 서버 fromis9-web: image: node:20-alpine container_name: fromis9-web working_dir: /app command: sh -c "npm install && npm run dev -- --host 0.0.0.0 --port 80" volumes: - ./frontend:/app networks: - app - db restart: unless-stopped # 백엔드 - Express API 서버 fromis9-backend: image: node:20-alpine container_name: fromis9-backend working_dir: /app command: sh -c "npm install && node server.js" env_file: - .env environment: - PORT=3000 volumes: - ./backend:/app networks: - app - db restart: unless-stopped networks: app: external: true db: external: true