Files
scoreodonto.com/docker-compose.dev.yml
T

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