Page History
...
Opsætning af udviklingsmiljø
Al kode findes i NSP SVN.Git: https://git.nspop.dk/scm/com/organdonorregister-service.git
Efter at projektet er checket ud vil man typisk gøre følgende:
Opsætte udviklingsmiljø (her antages IntelliJ)
Bygge war-filen med Maven og køre tests
Bygge WAR filer
Følgende software er nødvendigt for at bygge projektet
...
En Subversion-klient
Java 8
Maven
Gennemfør følgende steps for at bygge WAR filer:
Klon projektet fra SVN
Opret database via førnævnte SQL-script
For at bygge projektet, foretage unittests samt at bygge war-filer foretages kommandoen: mvn clean install
Bygge WAR filer (Docker)
Et alternativ måde at bygge war filerne på, hvor kan man bl.a. bruger Docker-compose setup.
Følgende software er nødvendigt for at bygge projektet:
...
:
- Git
Java 8
Maven
...
Gennemfør følgende steps for at bygge WAR filer:
- Klon projektet fra
...
- Git
...
- git clonehttps://
...
...
...
- Byg projektet
- mvn clean install
Deployment med Docker
Når man udvikler kan det være praktisk at deploye applikationen lokalt. Dette kan gøres vha. Docker Compose-filen under compose/development/docker-compose.yml.
| Code Block |
|---|
docker-compose up -d --build |
Diagram til overblik
I forbindelse med udvikling af notifiationsjobbet til afsendelse af digital post, er følgende diagram udarbejdet. Det er sat ind her, da det kan bidrage til en forståelse af, hvordan logikken fungerer på tværs af de forskellige operationer jobbet har.
...