Skip to content

Tiltaksgjennomføring - Produktområde arbeidsgiver

License

Notifications You must be signed in to change notification settings

navikt/tiltaksgjennomforing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

66b704a · Nov 25, 2019
Nov 25, 2019
Nov 7, 2018
Nov 25, 2019
Oct 24, 2019
Nov 8, 2019
Nov 25, 2019
Oct 3, 2019
May 9, 2019
Nov 8, 2019
Sep 30, 2019
Jun 4, 2019
Nov 8, 2019
Oct 5, 2018
Feb 6, 2019
Nov 25, 2019
Nov 8, 2019
Nov 25, 2019
Nov 8, 2019
May 24, 2019
Oct 24, 2019
Nov 25, 2019
Nov 18, 2019
Aug 7, 2019
Nov 25, 2019
Nov 25, 2019
Nov 8, 2019

Repository files navigation

TAG - Tiltaksgjennomføring

CircleCI

Starte via NPM med REST-API (krever at https://github.com/navikt/tiltaksgjennomforing-api også kjører lokalt). npm start

Starte med mocket backend npm run mock

Starte med ordinær backend npm run server

Bygg image docker build -t tiltaksgjennomforing .

Kjør container docker run -d -p 3000:3000 tiltaksgjennomforing

Åpnes i browser: http://localhost:3000/tiltaksgjennomforing

Deploy på NAIS

CircleCI bygger og pusher Docker image. For å deploye må man sette opp Kubernetes/kubectl konfigurasjon lokalt (se: https://github.com/navikt/kubeconfigs/), finne versjonsnummer på image i Docker hub, og så kjøre kommandoen: kubectl apply -f nais-[miljø].yaml

Testing

Vi bruker jest for å teste. npm test kjører testene og setter dem i watch modus.

Enkle regler for testing her:

  • Alle .tsx-filer skal ha en tilsvarende spec.tsx-fil. Disse filene skal inneholde en komponent som default export. Andre funksjoner exporteres utenom for å testes i egen tester.
  • Kun lag en rendertest per spec.tsx-fil om du har behov for å teste at variasjoner rendrer riktig kan det godt være at du har lagt deg på feil abstraksonsnivå. Logikk bør wrappes i funksjoner og testes i egne tester i spec.tsx-fila.