Page History
...
- rette versions-nummeret i packagespackage.json
- køre npm install
- kopiere trunk til tags-mappen, fx
svn cp -m "
<fantastisk commit-kommentar>" https://svn.nspop.dk/svn/components/nap/nap-administration/trunk https://svn.nspop.dk/svn/components/nap/nap-administration/tags/release-1.0.0rc8
...
Projektet har tre faner "Projekter", "AdministrrerAdministrer" og "hjælp".
Projekter viser alle de projekter, som der er rettigheder til. Hvert projekt har titel, samt et versions nummer. Hvert projekt kan foldes ud ved at trykke på "mere", som så viser den tilknyttet web-app. Web-app'en viser titel, beskrivelse, version, udgivelses dato, url den ligger på, samt hvilke versioner af event kataloget den understøtter.
...
For at starte en web pack dev server i docker køres "docker-compose build && docker-compose up" fra compose/development mappen.
Standalone (I browser)
Da nap-lobby-web bruger nap-administration som backend til at vise projekterne skal denne service startes først. Se nap-administration.
Forudsat at nap-administration er startet som standalone og nap-compose er opsat som i Applikationen kan nu nåes http://localhost:8080/nap/lobby/web/, hvis nap-compose reverse proxy er opsat som i 1.3.1 - Udvikling, ellers på kan applikationen kan nu nåes på http://localhost:4200.8080/lobby.
Når du bliver redirected til en login skal bruger navnet Lars blot indtastes
SBO (gennem nap-java-host)
nap-lobby-web bruger nap-administration som backend til at vise projekterne. nap-administration skal derfor startes som beskrevet i 5 - Ønskes Lobbyen teste i gennem nap-java-host skal nap-adminstration startes med sikker-browser-opstart konfiguration. Se i nap-administration.
Hvis man ikke vil gøre brug af rigtige data, kan den "mockes" væk, således der vises dummy projekter. Dette kunne være for at se, hvordan det vil se ud hvis der var mange projekter tilføjet. Dette kan gøres ved at køre "npm run start:mock" hvis det køres lokalt, ellers kan der i compose/development ændres i docker-compose.yml "Command" parameter, hvor der tilføjes "--configuration=mock"
...
Applikationen kan nu nåes http://localhost:8080/nap/test/web/, hvis nap-compose reverse proxy er opsat som beskrevet tidligere, ellers på http://Localhost:4500.
CI
Jenkins filen beskriver jenkins pipelinen.
...
Installer dependencies ved at "mvn install".
Udviklingserver
Nap-administration kan startes med mulighed for login via SBO eller standalone.
Understøttelse af SBO igennem nap-java-host
Default opsætning er, at der logges ind via nap-java-host. Derfor skal For at starte en wildfly server til udvikling herigennem køres "docker-compose build && docker-compose up" fra compose/development mappen.
Applikationen kan nu nåes internt i docker på netværket nap_net på http://napadmin:8080/, og eller på http://localhost:8080/nap/admin/services/main, lobby hvis nap-compose reverse proxy er opsat som i 1.3.1 - Udvikling.
Opstart af login via fake iDP
For at understøtte login via fake iDP skal oiosaml konfigurationen for localhost-standalone volumemappes.
Dette gøres ved at indkommentere denne konfiguration i development/docker-compose.yml og samtidig udkommentere linjen ovenfor for SBO.
Derefter kan en wildfly server til udvikling herigennem køres "docker-compose build && docker-compose up" fra compose/development mappen.
CI
Jenkins filen beskriver jenkins pipelinen.
...
Alt konfiguration foregår ved at loade filer fra wildfly modulet dk.sds.nsp.nap.reference.facade.administration
De følgende konfigurationsfiler skal således volume mappes ind i modulet "dk/sds/nsp/nap/admin/main/" på applikations serveren (/pack/wildfly8/modules/ i docker).
...
Der findes en konfiguration til develop / test-develop / og test-1 (test1 localhost-sbo/ localhost-standalone/ localhost-test1-sbo / localhost-test2-standalone / test1 (test1 miljøet) / test2 (test2 miljøet).
De forskellige konfigurationer adskiller sig primært for singleLogoutService i SPMetadata og iDpMetadata samt og service provider url i oiosaml-sp.properties.
...