GitHub Actions workflows
Deploy Public stack
Bestand: .github/workflows/deploy-public.yml
Trigger: Push naar main of handmatig
Inputs (handmatige trigger)
| Input | Standaard | Beschrijving |
|---|---|---|
fresh_install | false | Wist alle data en herstart volledig |
skip_build | false | Herstart zonder te builden |
Secrets vereist
DEPLOY_SSH_HOST, DEPLOY_SSH_USER, DEPLOY_SSH_PRIVATE_KEY, DEPLOY_PATH, DEPLOY_ENV_PUBLIC, ADMIN_DB_PASSWORD, KEYCLOAK_DB_PASSWORD, INTERNAL_API_SECRET
Bootstrap Super Admin
Bestand: .github/workflows/bootstrap-super-admin.yml
Trigger: Handmatig
Maakt een platform_owner account aan in Keycloak via kcadm.sh. Leest Keycloak admin credentials uit het .env bestand op de server.
Inputs
| Input | Beschrijving |
|---|---|
email | E-mailadres van de super admin |
display_name | Volledige naam |
notitie
Voer dit workflow uit direct na de eerste fresh install.
Secrets beheren
Ga naar GitHub → Settings → Secrets and variables → Actions om secrets te bekijken of bij te werken.
Voeg nooit secrets toe aan code of commits.