Skip to content

navikt/fyllut-ettersending

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ettersendelse av dokumentasjon til en søknad.

Testversjonen av løsningen er tilgjengelig på https://fyllut-ettersending.intern.dev.nav.no/fyllut-ettersending

Utvikling

Installere pakker lokalt

For å installere npm-pakker med @navikt-scope må man autentisere seg for registry npm.pkg.github.com, så hvis man får 401 Unauthorized ved installering må man kjøre følgende kommando:

npm login --scope=@navikt --registry=https://npm.pkg.github.com

Logg på med github-brukernavn, og passordet man skal oppgi er et personlig access token (classic) som kan genereres under developer settings på GitHub. Token trenger kun read:packages. Husk å enable SSO for navikt-orgen!

(Les mer om bruk av Github npm registry i Nav her: https://github.com/navikt/frontend#github-npm-registry)

Konfigurasjon

Man kan lage en lokal konfigurasjonsfil på .env.local. Følgende eksempel inneholder verdier som passer ved kjøring mot Mocks Server (se nedenfor), men disse kan byttes ut dersom man har noen av de andre applikasjonene kjørende lokalt:

FYLLUT_BASE_URL=http://127.0.0.1:3200/fyllut
INNSENDING_API_URL=http://127.0.0.1:3200
SEND_INN_FRONTEND_URL=http://127.0.0.1:3200/send-inn-frontend
MIN_SIDE_FRONTEND_URL=http://127.0.0.1:3200/min-side-frontend
NEXT_PUBLIC_SEND_INN_FRONTEND_URL=http://127.0.0.1:3200/send-inn-frontend

Merk: Når man går videre til send-inn-frontend for digital innsending hentes skjema fra Sanity. Mange av dev-skjemaene finnes ikke i Sanity og vil få 404.

Lokal server

yarn dev

Serveren kjører på http://localhost:3002.

Mocks Server

Man kan utvikle lokalt uten å være avhengig av eksterne api'er ved å kjøre opp en Mocks Server.

URLer i .env.local må peke til mock:

INNSENDING_API_URL=http://127.0.0.1:3200
NEXT_PUBLIC_SEND_INN_FRONTEND_URL=http://127.0.0.1:3200/send-inn-frontend
SEND_INN_FRONTEND_URL=http://127.0.0.1:3200/send-inn-frontend
MIN_SIDE_FRONTEND_URL=http://127.0.0.1:3200/min-side-frontend
FYLLUT_BASE_URL=http://127.0.0.1:3200/fyllut

Start Mocks Server:

yarn mocks

Start fyllut-ettersending på vanlig måte:

yarn dev

Tester

For å kjøre testene, følg disse trinnene:

  1. Start mockserveren:

    yarn mocks
  2. Start utviklingsserveren for testmiljøet:

    yarn dev:test
  3. Kjør Cypress-testene:

    yarn cypress

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.

For Nav-ansatte

Interne henvendelser kan sendes via Slack i kanalen #team-fyllut-sendinn

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages