Page History
...
Dette dokument giver en vejledning til installation og konfiguration af nap-reference-web og nap-reference-facade.
En installation betragtes som en lokalt kørende instans af servicen.
Sammenhæng med øvrige dokumenter
Dette dokument er en del af den samlede dokumentation for NAP Ref.impl.
Dokumentet er udformet, så det i videst muligt omfang opfylder sit formål uafhængigt af de øvrige dokumenter.
Ønskes mere information omkring arkitektur og design findes dette på NAP Ref.Impl. - Design og Arkitektur beskrivelse.
Hvis der ønsker mere information om hvordan et udviklings kan opsættes læs på NAP Ref.Impl. - Guide til udviklere.
Hvis der er behov for yderligere dokumentation omkring hele NAP platformen, henvises til NAP Platform - Guide til anvendere.
Formål
Formålet med dokumentet er, at man med dokumentet i hånden kan installere Nap-reference-web og Nap-reference-Facade uden yderligere informationer.
...
For at kunne køre de compose filer, der bliver beskrevet nedenfor, kræves et docker netværk kaldet nap_net. Hvis dette ikke allerede er lavet kør `docker network create nap_net`.
Udviklingsprojekterne
Napnap-reference-web og Nap og nap-reference-facade ligger som repositories på svn.nspop.dk.
nap-reference-web
nap-reference-facade
Disse skal hentes for anvende de foreslåede compose-setup.
Nap-reference-web
Krav til applikationsservere
Komponenten er udviklet og testet i node - docker container og testet under WildFly-8.2.0.Final på udviklingsplatformen. Service kan deployes i produktion på Wildfly-8.2.0.Final applikationsservere.
...
Servicen benytter sig af nap-ref-facade som backend. Det er dog muligt at køre en konfiguration, hvor det køres uden.
For at gøre dette , skal der rettes i command parameteren i docker-compose.yml compose filen i compose/development mappen.develop køres efter at command parameteren
command: npx ng serve --port 8080 --host 0.0.0.0 --disableHostCheck --public-host=localhost/nap/reference/web/
rettes er blevet rettet til
command: npx ng serve --port 8080 --host 0.0.0.0 --disableHostCheck --public-host=localhost/nap/reference/web/ –-configuration=mock
...
Konfigurationen kan ændres runtime, men skal matche indstillingerne for loadbalancerenloadbalanceren (https://svn.nspop.dk/svn/components/nap/nap-compose/).
Nap-reference-facade
Krav til applikationsservere
...
Konfigurationsfiler | |
---|---|
Filnavn | Indhold |
log4j-nap-reference-facade.xml | log4j configuration for applikations log> <!-- ================================= --> <!-- Preserve messages in a local file --> <!-- ================================= -- > <!-- ========== --> <!-- Categories --> <!-- ========== --><category name="dk.sds.nsp"> <!-- ======================= --> <!-- Setup the Root category --> <!-- ======================= -->
|
nap.jks | JKS fil indeholdende NAP certifikat til audience /nap |
nap-facade.properties | Applikation properties # Sti til nap certifikat |
trusted-sts-certs.jks | JKS fil med certifikater fra STS providers. |
standalone.conf | Wildfly standalone konfiguration der tillader tilslutning af JVM til remote socket debugging (kun aktuelt for udvikling) |
...