Skip to content

caioantoniodev/craftbeer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Java Spring Postgres Docker

🍺 Craftbeer

Essa api com operações de um crud básico para cadastro de cerveja artesanais.

📚 Resources

/beers

Recurso que representa uma cerveja

METHOD ENDPOINT DESCRIPTION ESCOPE
POST / Criar uma cerveja REQUEST
DELETE /{id} Remove uma cerveja específica pelo Id REQUEST
GET /{id} Lista uma cerveja específica pelo Id REQUEST

📐 Arquitetura

WIP

seguindo a estrutura de pastas abaixo

├── config
├── kafka
│   ├── consumer
│   ├── model
│   └── producer
├── rest
│   ├── model
│   └── controller


⌛️ Serviços

WIP


⚡ Getting started

Executa o docker compose para subir as imagens necessárias em container docker (docker-compose.yml)

cd docker-compose && docker-compose up -d

☕ Executar

Compilar o projeto

mvn clean install

Executando local

mvn spring-boot:run 

or

java -jar target/WIP

Executando os testes

mvn test

Swagger

http://localhost:{you-port}/v1/api-docs

About

API in Spring WebFlux to register craft beers

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages