Deployment
SPN uses Docker Compose with Caddy for production deployment.Architecture
Prerequisites
- Docker & Docker Compose
- Domain name (for SSL)
- Server with 2GB+ RAM
Quick Deploy
Manual Deployment
1. Build and Start
2. Run Migrations
3. Verify
Environment Variables
Configure in.env:
Services
| Service | Port | Description |
|---|---|---|
| API | 8000 | FastAPI backend |
| PostgreSQL | 5432 | Database |