Claude
|
8e6d8fba70
|
feat: add deployment configuration and CI/CD pipeline
Deployment infrastructure:
- Docker:
- Dockerfile.api: Multi-stage build for API
- Dockerfile.web: Multi-stage build for Next.js
- docker-compose.yml: Development orchestration
- docker-compose.prod.yml: Production overrides
- nginx/nginx.conf: Reverse proxy with SSL
- Platform configs:
- vercel.json: Vercel deployment settings
- railway.json: Railway deployment settings
- nixpacks.toml: Nixpacks build config
- CI/CD:
- .github/workflows/deploy.yml: Full pipeline
- Lint and type check
- Unit tests
- Build verification
- Auto-deploy to Vercel (frontend)
- Auto-deploy to Railway (backend)
- Preview deployments for PRs
- Scripts:
- scripts/deploy.sh: Manual deploy helper
- Documentation:
- docs/deployment-guide.md: Complete guide covering
Vercel+Railway, Docker, Kubernetes options
- Environment:
- .env.production.example: All production vars documented
|
2026-01-11 00:12:32 +00:00 |