Page History
...
compose/release konfigurationen bruges udelukkende i produktions øjemed.
Konfiguration
configurations.json indeholder de konfigurerbare parametre af apllikatione
Key | Value |
|---|---|
| AppointmentsEndpoint | Aftale endpoint |
| ServerUrl | Relative path til nap-reference-facade |
Konfigurationen bliver volume mappet af docker-compose og kan ændres runtime, men skal matche loadbalancer indstillingerne.
Serverless opsætning
Det kan være en fordel at køre uden om nap-ref-facade, da den har en afhængighed til dokumentdelingsservicen på test1.
For at køre serverless skal `--configuration=mock` tilføjes startkommandoen i compose filen i compose/development/. Alle kald bliver resulterer nu i en indlæsning af ressourcer fra assets/.
Byg
fir For at bygge projektet kan køres `npm run build`. For at køre et produktionsbyg køres `npm run build:prod`.
...
compose/release konfigurationen bruges udelukkende i produktions øjemed.
Byg
For at bygge projektet kan køres `mvn compile`.
Test og Coverage
JUnit anvendes til implementering af unit tests. Der er kontinuert gennemført unit tests på alle komponenter i projektet.
Unit tests kan afvikles ved at køre: `mvn test` og Coverage rapport generes med maven-surefire og publiceres med jacoco.
...