Port 80 conflicts with another service on NUC Box
- Multi-stage build: node:22 (pnpm build) → nginx runtime - nginx.conf with SPA routing and API proxy - Jenkinsfile: Docker build → push → deploy