Deployment
Nexon Orbit wordt gedeployed via een GitHub Actions pipeline op een Ubuntu server. Docker Compose beheert alle services.
Deploy types
| Type | Wanneer | Wat het doet |
|---|---|---|
| Normale deploy | Elke push naar main | Pull, build, restart gewijzigde containers |
| Fresh install | Eerste keer of volledig herstel | Alles wissen, opnieuw opbouwen |
| Skip build | Configuratiewijziging | Herstart zonder opnieuw te builden |
Normale deploy flow
git push origin main
↓
GitHub Actions — Deploy Public stack
↓
SSH naar server
↓
git pull
↓
docker compose build --no-cache (gewijzigde images)
↓
docker compose up -d
↓
Health checks
Rollback
Bij mislukte deploy: zie Deployment → Rollback.
Services
Alle services draaien in Docker Compose. Zie Architectuur → Overzicht voor het volledige overzicht.