🌐 API REST com documentação Swagger
Execução do projeto:
- Clonar o repositório
git clone https://github.com/pdr-tuche/swagger-rest-api
- Entrar na pasta do projeto e iniciar o container
cd swagger-rest-api
docker-compose up
- 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;
- instale as depedencias na pasta do projeto
mvn clean install
- 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