Page History
...
Formålet med dette dokument er at beskrive hvordan et udviklingsmiljø, til videreudvikling af NAP ref-implementation, skal sættes op, samt hvordan koden bygges, deployes og testes.
Nap-ref-web
Installation og byg
Installer dependencies med `npm i` i rodfolderen.
Under compose/-folderen findes forskellige compose-filer til udvikling, test og release.
Forudsætninger
Forudsætningen for at køre disse compose setups er de docker-composed setups der navnes nedenfor er, et docker netværk kaldet nap_net. Hvis dette ikke allerede er lavet kør `docker network create nap_net`.
Der udstilles ingen porte på docker-hosten, og alt trafik routes således igennem en lokal reverse proxy https://svn.nspop.dk/svn/components/nap/nap-compose/ på localhost:8080 som skal køres parallelt på samme netværk.
Nap-ref-web
Installation og byg
Installer dependencies med `npm i` i rodfolderen.
Under compose/-folderen findes forskellige compose-filer til udvikling, test og release.
Vær opmærksom på, at kun service med navnet naprefweb må køre i docker på samme tid.
...
Applikationen kan nu nåes internt i docker på netværket nap_net på http://naprefweb:8080 (såfremt yderlige porte ikke eksponeres) og på på http://localhost:8080/nap/reference/web/.
Test
Jenkins bygget kan testes ved at køre at `docker-compose up` i compose/test.
...