Skip to content

umluizlima/quartermaster-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quartermaster (backend)

Uma aplicação administrativa para o laboratório CDG Hub do Inatel.

Skyfall - 007 and Quartermaster at museum

Este repositório contém a aplicação web de backend para a solução Quartermaster, desenvolvida durante uma Iniciação Científica.

Desenvolvimento local

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

Publicação

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:

  1. Clique no botão abaixo para configurar automaticamente a aplicação no Heroku.

Deploy

  1. Você pode escolher um nome específico no campo App name ou deixá-lo em branco para gerar um nome aleatório. Clique em deploy app para prosseguir com a publicação.

  2. 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 **

heroku-deploy-success - Copia

  1. 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 senha abcdef.

  2. Você está quase lá! Prossiga para a publicação do frontend.

About

An administrative application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published