O sistema usa um banco de dados PostgreSQL e já tem um container Docker com Docker Compose para subir um container do banco com a estrutura necessária.
Para subir o Docker Compose
basta executar os comandos:
cd /docker/postgis
sudo docker-compose up
O sistema também ultiliza Liquibase para o controle do banco de dados. As changelogs
estão em /codigo-fonte/servico/src/main/resources/db/
.
Caso opte por não utilizar de deve-se alterar as configurações no application.properties
e também nos changelogs
para adaptação do banco escolhido.
A aplicação foi ultiliza Spring Boot e para subi-la basta executar o comandos:
cd /codigo-fonte/servico
mvn spring-boot:run
A parte do cliente foi feita em Ionic 3 e para subir o cliente basta executar os comandos:
cd /codigo-fonte/cliente
npm i
ionic serve
Caso não tenha o NPM ou Ionic CLI clique nos links para instalar.