Ga naar hoofdinhoud

GitHub Actions workflows

Deploy Public stack

Bestand: .github/workflows/deploy-public.yml
Trigger: Push naar main of handmatig

Inputs (handmatige trigger)

InputStandaardBeschrijving
fresh_installfalseWist alle data en herstart volledig
skip_buildfalseHerstart 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

InputBeschrijving
emailE-mailadres van de super admin
display_nameVolledige 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.