GemeenteNijmegen / mijn-uitkering

Repo voor infra + applicatie Mijn Uitkering
European Union Public License 1.2
0 stars 0 forks source link

MIJN Uitkering

[!IMPORTANT]
Deze repository wordt niet meer gebruikt. Deze functionaliteit is vanaf nu opgenomen in Mijn Nijmegen.

Een applicatie voor het bekijken van uitkeringsgegevens binnen de gemeente Nijmegen.

Github workflows

Om de workflows (build, selfmutate, upgrade) te kunnen draaien is een token nodig met de naam PROJEN_GITHUB_TOKEN. Zie https://docs.github.com/en/actions/security-guides/automatic-token-authentication#granting-additional-permissions voor meer details.

Installatie

Om de eerste keer te installeren moet een handmatige deploy gedaan worden. Zorg dat je naar de deployment-account deployt. Vanuit daar worden afhankelijk van de gekozen branch in de juiste account resources aangemaakt. Let op dat je environment de juiste branch moet hebben. Daarnaast moet je bij de eerste deploy de arn van de codestarConnection naar Github meegeven. Een voorbeeld:

export BRANCH_NAME=acceptance
export AWS_PROFILE=deployment
cdk deploy --parameters connectionArn=<arnvancodestarconnection>

Vervolgens worden wijzigingen in de verbonden repository in de gekoppelde branche door de pipeline opgepakt.