28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
# ─── Dev override — NO docker compose build required ─────────────────────────
|
|
#
|
|
# Usage:
|
|
# docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d
|
|
#
|
|
# What changes in dev:
|
|
# - Backend: Runs node server.js with direct hot mount of backend/
|
|
# - Frontend: Runs vite dev server on port 3013 with Hot Module Replacement (HMR)
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
services:
|
|
scoreodonto-backend:
|
|
command: ["node", "server.js"]
|
|
environment:
|
|
- NODE_ENV=development
|
|
volumes:
|
|
- "/home/deploy/scoreodonto-sessions:/app/sessions"
|
|
- "./backend:/app"
|
|
|
|
scoreodonto-frontend:
|
|
command: ["npx", "vite", "--port", "3013", "--host", "0.0.0.0"]
|
|
environment:
|
|
- PORT=3013
|
|
- NODE_ENV=development
|
|
volumes:
|
|
- "./frontend:/app"
|
|
- /app/node_modules
|