Skip to content

Latest commit

 

History

History
81 lines (50 loc) · 1.65 KB

File metadata and controls

81 lines (50 loc) · 1.65 KB

Logo Compasso

Catálogo De Produtos

Requisitos Projeto

Para acessar os requisitos do projeto clique em COMPASSO-README.md

Requisitos Para Rodar Projeto Localmente

  • Java 8
  • Maven

Para Rodar Testes Automatizados

Entre na pasta do projeto e execute o comando:

mvn clean test -P test

Para Rodar Projeto Na Porta 9999

Rodando Aplicação E Banco De Dados Com Docker

Requisitos: docker e docker-compose.

Com docker rodando, execute o comando na pasta raíz do projeto:

mvn clean package -DskipTests && docker-compose up -d --build

Acompanhando Logs De App Em Docker

docker-compose logs backend -f

Rodando Aplicação Em Banco Em Memória

Entre na pasta do projeto e execute o comando:

mvn clean spring-boot:run

Rodando Aplicação Com Banco Em Docker.

Inicie o banco de dados com o seguinte comando

docker-compose up -d database

após inicialização do banco de dados execute

 mvn clean spring-boot:run -Dspring-boot.run.profiles=mysql

ou execute o projeto em sua IDE de preferência com o perfil spring boot mysql

Desligando Aplicação

Para desligar o(s) container(s) execute o comando

docker-compose down

Para desligar o(s) container(s) e remover todos os dados salvos em volume/imagem/containers use:

docker-compose down -v --remove-orphans 

Para Acessar Documentação Swagger

após iniciar projeto entre no link: http://localhost:9999, após isso será direcionado para a documentação Swagger.