2 Commits

Author SHA1 Message Date
Claude Agent
1fdac3fb57 deploy 2026-03-04 09:45:18 +00:00
Claude Agent
99d0c66626 feat(Dockerfile): add root multi-stage Dockerfile for Dokploy
- Stage 1 (node:20): builds Vue.js frontend to /app/dist
- Stage 2 (python:3.12): FastAPI serves API + static files
- main.py: serve Vue.js dist via StaticFiles if /app/dist exists
- Removes GET / route (replaced by frontend index.html)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 07:46:32 +00:00