Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.
/ techmedicos-api Public archive

Repositório dedicado ao projeto do hackaton da FIAP

License

Notifications You must be signed in to change notification settings

g12-4soat/techmedicos-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TECHMEDICOS

Tech Medicos API

Projeto Hackaton

Repositório dedicado ao projeto de API do Hackaton da FIAP - Turma 4SOAT.

Descrição

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.

Documentação

Stack

Como executar o projeto?

Executando o Projeto

O procedimento para executar o projeto é simples e leva poucos passos:

  1. Clone o repositório: https://github.com/g12-4soat/techmedicos-iac

  2. Abra a pasta via linha de comando no diretório escolhido no passo 1. Ex.: c:> cd “c:/techmedicos-iac”

Via Kubernetes

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:

Windows

PS c:\techmedicos-infra-k8s\k8s> sh apply-all.sh

Unix Systems (Linux distros | MacOS)

exec apply-all.sh

Postman

Para importar as collections do postman, basta acessar os links a seguir:

Quando uma nova instância do API Gateway é criada, uma nova URL é gerada, exigindo a atualização manual da URL na Enviroment do Postman.


Versões

Software

  • C-Sharp - 12.0
  • .NET - 8.0

Pipeline Status

Pipeline Status
Pipeline techmedicos-api Pipeline techmedicos-api