Indholdsfortegnelse

Indledning

Formål og sammenhæng med andre dokumenter

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.

Forudsætninger

Krav til software:

Software

Version

Java8
Docker Engine18.02.0+
Git 2.30.0+
Maven?


Udvikling


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