Projeto de avaliação de competência de alunos que fazem parte das unidades de ensino Centro Paula Souza.
Perfis
local, azure-qas, azure-prd
Banco de Dados : MySql
Gerenciador de dependencia : Maven
mvn clean install -P local
Qualidade Contínua : SonarQube
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dmaven.test.failure.ignore=true
mvn sonar:sonar
Cobertura de Testes : Cobertura
mvn cobertura:cobertura -P local
Versionador de Banco de Dados : Liquibase
mvn liquibase:update -P local
Documentação da API : Swagger
- URL : host:port/swagger-ui.html
Configuração Eclipse : Eclipse
Run > Run Configurations... > Java Applications > "Selecione sua Main" > Aba Arguments > Campo "VM arguments" coloque o parâmetro : -Dspring.datasource.url=jdbc:mysql://127.0.0.1:3306/mapskills
Executar Projeto
mvn spring-boot:run
Construir imagem docker : Docker
- A partir do Dockerfile
docker build -t mapskills/mapskills-engine .
- A partir do maven
mvn clean package -Plocaldockerfile:build
Criar container a partir da imagem
docker run -it -d --rm --network mapskills-network --name mapskills-engine -p 8081:8081 mapskills/mapskills-engine