k9-los-web
har dependencies til pakker publisert fra k9-saksbehandling-frontend.
Før du kjører yarn install
, sett opp lokal NPM for autentisering mot GitHub ved hjelp av en Personal Access Token (PAT) med read:packages
-tilgang. For mer informasjon, se den offisielle GitHub-guiden.
Korte Trinn:
-
Opprett en GitHub PAT med
read:packages
-tilgang. -
Aktiver SSO.
-
Legg følgende i
~/.yarnrc.yml
:npmRegistries: https://npm.pkg.github.com: npmAlwaysAuth: true npmAuthToken: <token>
- Legg inn azure-mock i /etc/hosts. Hvis ikke dette er utført får man følgende feilmelding: ErrorCaused by: java.net.UnknownHostException: azure-mock. Verdi som skal legges inn i hosts filen:
127.0.0.1 azure-mock
- Kjør opp docker-containerene i verdikjede (https://github.com/navikt/k9-verdikjede)
docker-compose up -d k9-los
- Kjør opp k9-los-web lokalt med yarn dev
- Opprett ønsket kø i avdelingslederpanelet og legg til saksbehandler i køen
- Kjør tester i verdikjede for å opprette saker. Man kan slette deler av testene for å få behandlinger som ikke er ferdigstilt. Les dokumentasjon i https://github.com/navikt/k9-verdikjede for å kjøre tester.
- Det KAN hende localhost:8020/mock kan brukes for å opprette oppgaver i LOS. Vedlikehold av denne mocken er ikke prioritert og den kan derfor være utdatert og ustabil.
Nå kan du søke opp saksnummeret eller søkeren i k9-los-web. Dersom oppgaven matcher kriteriene i en av dine køer vil den også dukke opp i listen over oppgaver.
- yarn build
- docker build -t k9-los-web:din-valgfrie-tag
docker run -p 8031:8031 --env IS_VERDIKJEDE=true --env PORT=8031 --env PROXY_CONFIG='{"apis":[{"path":"/api/k9-los-api","url":"http://host.docker.internal:8020","scopes":"api://k9-los-web/.default", "backendPath":"/api"}]}' k9-los-web:din-valgfrie-tag
For att kjøre vtp som fungerer for LOS lokalt kan det hente att man må specifisere path til modig i docker-compose.
C:/Users/xxxxxxx/.modig:/app/.modig
Interne henvendelser kan sendes via Slack i kanalen #k9-los.