Skip to content

luantr/dinesykmeldte

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dinesykmeldte

Frontend for visning over sykmeldte medarbeiderne og tilhørende informasjon og tjenester som skal hjelpe deg med oppfølgingen av ein sykmeldt.

Lever under:

Bygget på nextjs.

lokal utvikling

Tilgang til Github Package Registry

Siden vi bruker avhengigheter som ligger i GPR, så må man sette opp tilgang til GPR med en PAT (personal access token) som har read:packages. Du kan opprette PAT her. Dersom du har en PAT som du bruker for tilgang til maven-packages i github kan du gjenbruke denne.

I din .bashrc eller .zshrc, sett følgende miljøvariabel:

export NPM_AUTH_TOKEN=<din PAT med read:packages>

Installer dependencies og start appen i dev-modus

  1. yarn
  2. yarn start

produksjonsbygg

Installer dependencies, bygg appen, og start i produksjonsmodus.

  1. yarn
  2. yarn build
  3. yarn start:prod

dirty-deploy

Dersom man implementerer noe som er avhengig av skyen, og ikke vil vente på Github Actions byggene for å deploye, kan man bruke ./dirty-deploy.sh, med noen forbehold.

Forbehold

  1. Skal KUN brukes mot dev-miljø.
  2. Ingen andre kan se at du deployer, så bruk det med omhu, og informer team-medlemmer om at dev vil være utilgjengelig.
  3. Husk å kjør et vanlig bygg så dev blir lik master når du er ferdig

Deploy

  1. Koble til naisdevice
  2. kubectl config use-context dev-gcp
  3. gcloud auth login
  4. ./dirty-deploy.sh - Kan gjentas flere ganger uten stegen over når de først er gjort.

Test-miljø

www-gcp.dev.nav.no/arbeidsgiver/sykmeldte nås lokalt dersom man er pålogget Naisdevice.

Kontakt/spørsmål

Prosjektet er vedlikeholdt av teamsykmelding

Spørsmål og/eller feature requests? Vennligst lag ein issue

Dersom du jobber i @navikt kan du nå oss på slack kanalen #team-sykmelding

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.8%
  • CSS 4.3%
  • Other 0.9%