Skip to content

pdr-tuche/swagger-rest-api

Repository files navigation

swagger-rest-api

🌐 API REST com documentação Swagger

Execução do projeto:

  1. Clonar o repositório
git clone https://github.com/pdr-tuche/swagger-rest-api
  1. Entrar na pasta do projeto e iniciar o container
cd swagger-rest-api
docker-compose up
  1. Em outro terminal, dentro do container, crie o banco de dados 'apiproduto' e feche o terminal.
docker ps
docker exec -it swagger-rest-api-db-1 bash
psql -U postgres
create database apiproduto;
  1. instale as depedencias na pasta do projeto
mvn clean install
  1. Execute a aplicação
mvn spring-boot:run

A aplicação estará disponível na porta 8080

Para ver a documentação do swagger acesse: http://localhost:8080/swagger-ui/index.html

A documentação também esta em formato json no arquivo api-docs.json