Este repositório contém o microserviço bookstore-ms, desenvolvido com Java Spring Boot. O projeto utiliza um banco de dados PostgreSQL, que pode ser iniciado via Docker Compose.
Certifique-se de ter instalado:
- Docker
- Docker Compose
- Java 21+
- Maven 3.8+
O Docker Compose está localizado em docker-local/docker-compose.yml. Para subir os serviços, execute:
cd docker-local
docker-compose up -dIsso iniciará o banco de dados PostgreSQL e outros serviços necessários.
Após subir os containers, inicie o serviço Java com:
mvn spring-boot:run- API:
http://localhost:8081/api/v1/swagger-ui/index.html#/
Para parar e remover os containers, execute:
cd docker-local
docker-compose down📌 Observação: Certifique-se de que nenhuma outra aplicação está utilizando a porta 5432 para evitar conflitos.
Caso tenha dúvidas, abra uma issue no repositório. 🚀