Template for en podium-lib-podlet med React, TypeScript og Express.
Følgende er satt opp:
- rollup
- neik
- nav-frontend
- podlet-endepunkter i express
- msw for mocking av API-kall med serviceworker
- testing-library for testing av komponenter
- sentry for å logge feil fra frontend er satt opp i layoutserver
- Nais-deployment oppset med Dockerfile
Trykk på "Use this template" for å sette opp et nytt podlet-repo. Når du har sjekket ut koden, kan du gjøre følgende for å få en ny og fungerende podlet:
- Bytte ut
podlet-template
med ditt podletnavn overalt - Sette riktig
basepath
følgende steder:.github/workflows/deploy.yml
nais/dev/vars.yml
podlet.js
- Sett
namespace
ogteam
inais/dev/vars.yaml
- Sett rett
codeowner
iCODEOWNERS
- Bytt ut port 7100 med noe annet hvis du skal kjøre podleten sammen med andre podlets lokalt
- Legg til NAIS deploy key
- Husk å kommentere inn deploy-jobben i
.github/workflows/deploy.yml
.
Hot-reloading, men uten støtte for layout-server:
npm start
Podlet standalone (uten layout-server):
npm run build
npm run podlet
Podlet med layout-server:
npm run build
npm run podlet
# Fra layout-server:
npm run layout