/2019.1-MaisMonitoria-api

Fornece um ponto de acesso único aos outros microsserviços.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

+Monitoria

O projeto +monitoria nasceu com a necessidade dos alunos da FGA de encontrar monitorias sem que sigam os modelos de monitorias atuais, devido as restrições de horário, disposição e limitações dos monitores.O projeto tem como objetivo suprir essa necessidade dos alunos, disponibilizando um catálogo de monitorias , estendendo o número de monitores para que os alunos da FGA possam ter mais opções, buscando aumentar a iteração entre os estudantes e incentivando a troca de conhecimento.

Acesse o site de apresentação do +Monitoria

Contexto

Nesse repositório está localizado o código do nosso API Gateway. Responsável por gerenciar as requisições dos outros microsserviços e ser um ponto de acesso unico para o nosso frontend.

Requisitos

Requisitos para conseguir rodar o projeto.

  • Docker
  • Docker-compose

Desenvolvimento

  1. Dê um fork do projeto
  2. No repositório de docs crie uma issue de acordo com plano de gestão e configuração
  3. Para iniciar o desenvolvimento clone o repositório.
  4. Faça a build do projeto

sudo make build

  1. Dê o run no projeto

sudo make run

  1. Acesse http://localhost:8000

Comandos Makefile

  1. Para rodar em background

sudo make run-d

  1. Para rodar os testes

sudo make tests

  1. Para entrar no container

sudo make enter

  1. Para derrubar o container

sudo make down

  1. Para parar o container

sudo make stop

  1. Para iniciar o container

sudo make start

Outros repositorios