App for rapportering av tilgjengelighet fra team på NAV sine sider. For api docs se /static/openapi
docker-compose up
- start app med VM-option:
-Dlogback.configurationFile=logback-dev.xml
og miljøvaribler:
AZURE_APP_CLIENT_ID=a11y;AZURE_APP_WELL_KNOWN_URL=http://host.docker.internal:8080/issueissue/.well-known/openid-configuration;DB_DATABASE=a11y;DB_HOST=localhost;DB_PASSWORD=a11y;DB_PORT=5432;DB_USERNAME=postgres;CORS_ALLOWED_ORIGIN:*
- Appen kan nås på
http://localhost:3000
Appen er satt opp med defaultverdier for mocked jwt som kan endres i definisjonen av mock-oauth2-server i docker-compose
"aud": ["a11y"],
"email" : "[email protected]",
"name": "Carl Good Morning",
"oid": "tadda-i-fixed-it"
Default verdi på dev-logging er DEBUG, kan endres i logback-dev.xml
- Bygg imaget:
docker build . -t awesomepossum
- Kommenter inn awesomepossum i docker-compose.yml (fra linje 82)
- start docker-compose
docker-compose up
Apiet er beskrevet i filen documentation.yaml Du kan oppdatere manuelt eller bruke en plugin (f.eks openapi generator for ktor i intellij)
- Åpne /etc/host
open /etc/hosts
- Legg inn på ny linje:
127.0.0.1 host.docker.internal
- `sudo ln -s $HOME/.docker/run/docker.sock /var/run/docker.sock
colima stop
colima start --network-address