Kandidatsøk og kandidatlister for veiledere. Denne kodebasen delte tidligere repository med kandidatsøk for arbeidsgivere i pam-kandidatsok. Koden inneholder derfor noen arkitekturavgjørelser fra den tidligere, felles kodebasen.
npm install
npm run start:mock
npm install
npm start
For å få inn testdata må prosjektet rekrutteringsbistand-kandidat-api kjøre på port 8766 med Elastic Search i bakgrunnen.
docker build -t rekrutteringsbistand-kandidat . -f Dockerfile
docker run -p 8080:8080 --name rekrutteringsbistand-kandidat -e "PAM_KANDIDATSOK=http://localhost:8766/rest/kandidatsok/ -t rekrutteringsbistand-kandidat
Appliksjonen vil da kjøre på port 8080. For å få data må rekrutteringsbistand-kandidat-api også her kjøre på port 8766 med Elastic Search i bakgrunnen.
Applikasjonen bruker feature toggles fra Unleash for å skru av og på funksjonalitet. I src/felles/konstanter.js
ligger
en liste med navnene på feature togglene som appen bruker. Disse ligger også i webpack.config.dev.js
for toggles under
utvikling lokalt.
For å legge til en feature-toggle med navn 'test-toggle'
må man legge den til 3 steder:
- Legg til
'test-toggle'
iFEATURE_TOGGLES
isrc/felles/konstanter.js
. - Legg til
'test-toggle': true
idevelopmentToggles
webpack.config.dev.js
. - Legg til
pam-kandidatsøk.test-toggle
i unleash admin i https://unleash.nais.io.
Toggle-endepunktet i kandidatsøket sin backend legger på prefixet rekrutteringsbistand-kandidat
selv, som gjør at det
kun er mulig å bruke feature toggles som starter med dette prefixet.
For utvikling lokalt brukes togglene i webpack.config.dev.js
. Man kan teste hvordan applikasjonen fungerer med
forskjellige toggles ved å skru av og på toggles her, ved å sette dem til enten true
eller false
. For å se
endringene må man restarte webpack-serveren.
- Dette Git-repositoriet eies av Team Toi i Produktområde arbeidsgiver .
- Slack-kanaler:
- Opprett gjerne en issue i Github for alle typer spørsmål
- IT-utviklerne i Github-teamet https://github.com/orgs/navikt/teams/toi
- IT-avdelingen i Arbeids- og velferdsdirektoratet