Formålet med dette dokument er at beskrive hvordan et udviklingsmiljø, til videreudvikling af NADM-NAF Web Facade skal sættes op, kodens struktur, samt hvordan koden bygges, deployeres og testes.
Dette dokument er en del af den samlede dokumentation for NADM-NAF web facade.
Dokumentet er udformet, så det i videst muligt omfang opfylder sit formål uafhængigt af de øvrige dokumenter.
Krav til software:
Software | Version |
|---|---|
| Java | 8 |
| Docker Engine | 18.02.0+ |
| Git | 2.30.0+ |
| Maven | ? |
Source code NAF findes på
https://git.nspop.dk/scm/com/nsp-administrationsfacade.git
checkes ud med:
git clone https://git.nspop.dk/scm/com/nsp-administrationsfacade.git
Der udvikles på develop branch, features laves som feature branches på develop.
under udvikling bygges og deployeres der ved hjælp af docker.
Før første deployment skal der oprettes to netværk, dette skal kun udføres første gang, eller hvis netværket er blevet fjernet:
docker network create nadm_net docker network create nsp_net |
NAF til udviklings formål bygges og startes med:
mvn package docker-compose -f compose/development/docker-compose.yml build docker-compose -f compose/development/docker-compose.yml up |