Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 1.75 KB

README.md

File metadata and controls

65 lines (46 loc) · 1.75 KB

🚧🚧🚧🚧 EM CONSTRUÇÃO 🚧🚧🚧🚧

Desafio - Dockerização

O objetivo deste desafio é criar um sistema seguindo o padrão de aquitetura Hexagonal (Ports and Adapters). O sistema deve permitir aos usuários, como professores e administradores, gerenciar informações sobre alunos, cursos, notas.

Arquitetura

desenho da arquitetura

Fluxo

Tabelas banco de dados

Testes Unitários

TODO: Usar SonarCloud

Testes de carga

TODO: K6

Executando a aplicação

  • Na pasta raiz do projeto subir a infraestrutura com docker compose up -d
  • Subir aplicação com docker run --rm -it -v %cd%:/work -w /work -p 3010:3010 --env-file=./src/.env clojure bash e em seguida lein run.

Rotas na API

POSTMAN