Projeto Hackaton
Repositório dedicado ao projeto de API do Hackaton da FIAP - Turma 4SOAT.
Este projeto faz parte do curso de pós-graduação em Arquitetura de Software oferecido pela FIAP. Temos como objetivo a implementação de uma aplicação monolítica que servirá como um Produto Mínimo Viável (MVP) para um cliente específico. O projeto busca criar uma solução que aborde uma série de funcionalidades essenciais em um único sistema coeso, com o intuito de demonstrar o potencial de um produto completo, antes de avançar para um desenvolvimento mais complexo e robusto. A aplicação será projetada para incluir funcionalidades essenciais que cubram as necessidades básicas do cliente, proporcionando uma plataforma eficiente para o gerenciamento de consultas médicas com gestão de prontuários compartilhado.
Como executar o projeto?
O procedimento para executar o projeto é simples e leva poucos passos:
-
Clone o repositório: https://github.com/g12-4soat/techmedicos-iac
-
Abra a pasta via linha de comando no diretório escolhido no passo 1. Ex.: c:> cd “c:/techmedicos-iac”
Da raiz do repositório, entre no diretório ./k8s (onde se encontram todos os manifestos .yaml para execução no kubernetes), dê um duplo clique no arquivo "apply-all.sh" ou execute o seguinte comando no terminal:
PS c:\techmedicos-infra-k8s\k8s> sh apply-all.sh
exec apply-all.sh
Para importar as collections do postman, basta acessar os links a seguir:
- Collection: https://github.com/g12-4soat/techmedicos-docs/blob/main/collections/Tech%20Medicos%20Hackaton%20API.postman_collection.json
- Local Environment: https://github.com/g12-4soat/techmedicos-docs/blob/main/collections/TechMedicos.postman_environment.json
Quando uma nova instância do API Gateway é criada, uma nova URL é gerada, exigindo a atualização manual da URL na Enviroment do Postman.
Pipeline | Status |
---|---|
Pipeline techmedicos-api |