Skip to content

ProjectPurpura/api-micro

Repository files navigation

API de Microsserviços do PurPura 💜

Java Apache Maven Spring Swagger Docker Redis GitHub Actions Bruno – API Client Swagger AWS

Essa API tem o propósito de conectar com outras APIs e prover serviços fora dos centrados diretamente ao banco de dados.

O que ela faz? 📝

  1. Validações (Cep)
  2. Geração de Imagens QR Code para mock do pagamento via pix

Como ver o Swagger 🧪

Para ver o Swagger da API (produção), basta acessar o endereço: https://c187cn9h8e.execute-api.us-east-1.amazonaws.com/swagger-ui/index.html#

Tecnologias utilizadas 👩‍💻

  • Java 21
    • Maven
    • Spring Boot 3.5.4
    • Spring WebClient
    • Lombok
    • OpenAPI Swagger
  • Docker para deploy
  • Redis para cache

Como usar a API 📖

Rodando localmente 💻

Passo 1: Certifique-se de ter as seguintes tecnologias instaladas:

  • Java 21 (OpenJDK)
  • Maven
  • Docker

Passo 2: Clone o repositório

https://github.com/PurPuraAmbiental/api-micro.git

Passo 3: Execute o seguinte comando para construir a API:

mvn clean install

Passo 4: Rode a API

mvn spring-boot:run

Rodando usando o docker 🐳

Passo 1: Certifique-se de ter as seguintes tecnologias instaladas:

  • Docker

Passo 2: Clone o repositório

https://github.com/PurPuraAmbiental/api-micro.git

Passo 3: Construa a imagem do docker

OBS: A API deve estar rodando localmente e o serviço do docker também

Autores 💃

Feito com 💜 por:

  • Felipe Fernandes dos Santos Oliveira (Backend, java, testes)
  • Emilio Stuart Palumbo (esteira de deploy)

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •