GitHub Actions
Workflows
| Workflow | Trigger | Beschrijving |
|---|---|---|
deploy-public.yml | Push main + handmatig | Deploy de publieke stack |
bootstrap-super-admin.yml | Handmatig | Platform owner aanmaken in Keycloak |
Deploy workflow — stappen
1. Checkout code
2. SSH naar server
3. git pull
4. .env schrijven (vanuit GitHub Secret)
5. docker compose build
6. docker compose up -d
7. Health check
Bootstrap workflow — stappen
1. SSH naar server
2. KEYCLOAK_ADMIN + PASSWORD lezen uit server .env
3. kcadm.sh login in Keycloak container
4. Gebruiker aanmaken of bijwerken
5. Rol platform_owner toewijzen
Secrets toevoegen
Ga naar: GitHub → repository → Settings → Secrets and variables → Actions → New repository secret
Workflow handmatig triggeren
Ga naar: GitHub → Actions → [workflow naam] → Run workflow
Logs inzien
GitHub Actions logt elke stap. Mislukte deploys tonen de exacte fout.
tip
Bij een mislukte deploy altijd eerst de GitHub Actions logs controleren vóór je op de server gaat kijken.