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
|
||
|---|---|---|
| .. | ||
| deploy.sh | ||