Uma aplicação administrativa para o laboratório CDG Hub do Inatel.
Este repositório contém a aplicação web de backend para a solução Quartermaster, desenvolvida durante uma Iniciação Científica.
Os seguintes comandos preparam o ambiente para desenvolvimento local (necessário Python 3.7):
git clone https://github.com/umluizlima/quartermaster-backend.git
cd quartermaster-backend
pipenv install
Para rodar a aplicação de forma local é útil ativar o modo de desenvolvimento, que habilita informações mais detalhadas de debug e hot reload:
export FLASK_ENV=development
pipenv run flask run
Os arquivos Procfile
e app.json
contidos na raiz deste projeto servem para publicar a aplicação de maneira fácil na plataforma Heroku (será preciso que você crie uma conta gratuita, caso não possua). Siga as seguintes instruções para publicar sua própria instância:
- Clique no botão abaixo para configurar automaticamente a aplicação no Heroku.
-
Você pode escolher um nome específico no campo
App name
ou deixá-lo em branco para gerar um nome aleatório. Clique emdeploy app
para prosseguir com a publicação. -
Caso o deploy seja bem sucedido a tela ficará como na imagem a seguir. Clique com o botão direito do mouse em
View
* e copie o endereço da aplicação. Você precisará dele para publicar o frontend do Quartermaster. *** não existe uma página mapeada para este endereço **
-
Durante o deploy é criado um perfil de Administrador para facilitar seu primeiro acesso. As informações de login são e-mail
admin@admin.com
e senhaabcdef
. -
Você está quase lá! Prossiga para a publicação do frontend.