Frontend-kode for søknad om tiltakspenger
For å installere dependencies:
npm install
For å få tilgang til alle dependencies må man generere en personal access-token som legges til i .npmrc
på ~. Denne genereres via Github, trenger tilgangen read:packages
, og må autentiseres via NAV. Se dokumentasjon her.
- Opprett en
.env.local
fil på rot av repoet, og legg inn følgende miljøvariabler:TILTAKSPENGER_SOKNAD_API_URL=http://localhost:8080 TOKEN_X_CLIENT_ID=localhost:tpts:tiltakspenger-soknad TOKEN_X_PRIVATE_JWK='<generert JWK>' TOKEN_X_TOKEN_ENDPOINT=http://host.docker.internal:6969/tokendings/token TOKEN_X_WELL_KNOWN_URL=http://host.docker.internal:6969/tokendings/.well-known/openid-configuration NAIS_CLUSTER_NAME=localhost IDPORTEN_WELL_KNOWN_URL=http://host.docker.internal:6969/idporten/.well-known/openid-configuration IDPORTEN_CLIENT_ID=localhost:tpts:tiltakspenger-soknad NAIS_CLUSTER_NAME=localhost DEKORATOR_ENV=dev
- Legg til følgende innhold i hosts-filen på
/etc/hosts
(Om man bruker mac):127.0.0.1 host.docker.internal
- Opprett en fil på pathen
./docker-compose/.env
og legg inn en miljøvariabel:WONDERWALL_OPENID_CLIENT_JWK=<generert JWK>
- Start docker-compose oppsettet i
./docker-compose
med f.eks.docker compose up --build -d
- Kjør opp frontend med
npm run dev
på rot av repoet - 🚀 Gå på localhost:2222 (dette gjør at man treffer Wonderwall)
Meta-repoet til team tiltakspenger har et oppsett for å kjøre opp søknads-APIet og øvrig verdikjede som søknaden bruker, med mockup av data og autentisering til utviklingsmiljø. Ved bruk av dette oppsettet kan man hoppe over steg (3) og (4) i guiden over. Følg instruksjoner i README på meta-repoet.
README-fila i repoet tiltakspenger-soknad-api har også instruksjoner på hvordan man kan kjøre opp søknads-APIet fra IntelliJ.
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub
Interne henvendelser kan sendes via Slack i kanalen #tiltakspenger-utvikling.