Dette dokument indeholder en beskrivelse af hvordan National Adviseringsservice 2 (herefter NAS2) installeres på et NSP Backoffice miljø.
Læseren forventes at have kendskab til Sundhedsdatastyrelsens platform NSP, samt generelt kendskab til WildFly applikation server, Docker, Docker Compose samt Ubuntu Linux operativ system.
| Dato | Ansvarlig | Beskrivelse |
|---|---|---|
| TBD | Jacob Qvortrup | Draft udgave af installationsvejledningen |
| Reference | Beskrivelse |
|---|---|
| NAS2 | National Adviseringsservice 2 |
| NAS1 | National Adviseringsservice 1 |
| NSP | Den nationale service platform |
| Driften | NSP Leverandøren og NSP Driftleverandøren |
| Driftvejledning | NAS2 - Driftvejledning |
NAS2 anvender NSP's Continuous Integration og Continuous Deployment miljøer til byg og leverance af komponenten.
NAS2 bygges med NSP's Jenkins server via følgende jobs:
NSP Leverandøren er selv ansvarlige for at pushe release versioner af NAS2 til NSP Docker Registry gennem Jenkins.
NAS2 består af fem Docker images som pushes til NSP Docker Registry med følgende navne:
| Docker image name |
|---|
| registry.nspop.dk/components/nas/notificationbroker |
| registry.nspop.dk/components/nas/idlist |
| registry.nspop.dk/components/nas/subscriptionmanager |
| registry.nspop.dk/components/nas/pullpointfactory |
| registry.nspop.dk/components/nas/pullpoint |
NAS2 leveres samtidig som et sæt af Docker Compose filer i folderen https://svn.nspop.dk/svn/components/nas/trunk/compose.
For release x.y.z af NAS2 findes Docker Compose filerne i folderen https://svn.nspop.dk/svn/components/nas/tags/release-x.y.z/compose
En leverance af NAS2 består af en compose folder som beskrevet ovenfor samt tilhørende tags af de fem Docker images.
Compose folderen indeholder 5 underfoldere:
| Folder | Indhold |
|---|---|
| configuration | Her ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se Driftvejledningen |
| database | Her ligger alle de databasefiler som det forventes at driften lægger på en NSP database |
| development | Her ligger en Docker Compose fil til brug for udvikling. Se Guide til Udviklere. |
| test | Her ligger en Docker Compose fil der kan starte NAS2 i en standalone test konfiguration. |
| release | Her ligger den Docker Compose fil som det forventes driften anvender på både test og produktionsmiljøerne. |