Skip to content

Neste microserviço deve ser possível criar, alterar, visualizar e excluir um determinado produto, além de visualizar a lista de produtos atuais disponíveis. Também deve ser possível realizar a busca de produtos filtrando por name, description e price.

Notifications You must be signed in to change notification settings

Cassio8186/desafio-java-springboot-compasso

Repository files navigation

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.

About

Neste microserviço deve ser possível criar, alterar, visualizar e excluir um determinado produto, além de visualizar a lista de produtos atuais disponíveis. Também deve ser possível realizar a busca de produtos filtrando por name, description e price.

Topics

Resources

Stars

Watchers

Forks