Saiba qual é o fluxo de disciplinas mais rápido para você se formar na UnB!
Veja funcionando!
·
Veja a documentação
·
Reporte um bug
Fluxo Ágil é um aplicativo que recomenda um fluxo de disciplinas para estudantes de graduação da Universidade de Brasília baseado em seu histórico acadêmico.
Esse é o repositório que hospeda o servidor da aplicação Fluxo Ágil.
Clone o repositório e entre nele.
git clone https://github.com/UnBArqDsw2022-1/2022.1_G4_FluxoAgil-server
cd 2022.1_G4_FluxoAgil-server
Copie o arquivo .env.dev
:
cp .env .env.dev
Para subir o ambiente de desenvolvimento utilizando o docker, voce precisa ter o Docker e o Docker Compose instalados em seu computador.
Então, para subir o servidor e o banco de dados, execute o comando abaixo:
docker-compose up --build -d
-d
é flag para executar o container em modo dettached, ou seja, o terminal
vai voltar para o seu controle logo em seguida.
Se deu tudo certo, a API está disponível em http://localhost:5000.
Para derrubar os containeres execute:
docker-compose down
Se alguma coisa deu errado, verifique os logs:
docker logs fluxoagil-server
# ou
docker logs fluxoagil-db
Para subir o ambiente de desenvolvimento, você precisa ter Python na versão 3.10 instalado em seu computador.
Instale os requirements
pip install -r requirements.txt
Inicie o servidor
python3 main.py
Veja se a API está funcionando executando o seguinte comando:
curl http://localhost:5000
Em seguida, siga o restante das instruções para completar a configuração do seu ambiente de desenvolvimento.