DRG deployeres som en docker container. Der findes følgende konfigurationsparametre som sættes i drg.properties
.
sts.url
placering af STS; dette er den fulde URL til signerings snitflade. For test2 vil dette f.eks. være: http://test2.ekstern-test.nspop.dk:8080/sts/services/NewSecurityTokenServicebaseDir
dette er placeringen i filsystemet, hvor DRG data er placeret. DRG data indeholder beskrivelser af alle requests. Default er/data
.
Autentifikation
Desuden anvendes samme autentifikations-mekanisme som i DTG.
echo "test=$(echo -ne 'test:ApplicationRealm:password' | md5sum | awk '{print $1}')" >> application-users.properties echo "test=dtg" >> application-roles.properties
For at supportere samme brugere som i DTG bruges her samme domæne rolle, sådan at brugere kan logge ind begge steder.
DRG Data
For at gøre udviklingen af requests lettere ønskes det at den folder, som baseDir
angiver, er under revisionskontrol. Dette kan f.eks. gøres ved placere et git repository i folderen og mounte denne ind i DRG containeren.
Det tænkes at Arosii har adgang til anvendte git repository, som der løbende udvikles mod. Derfor skal der opsættes en mekanisme for Arosii til at hente nyeste indhold fra en forudbestemt branch. SSH adgang direkte til hosten og git på hosten kunne være en løsning.
Repositoriet hertil er oprettet og findes her: https://git.nspop.dk/projects/NT/repos/drg-data
Smoke test
Klienten findes på <nsp-host>:<port>/drg/. En smoke test vil være at gennemføre et request gennem klienten.