Para testar e implantar esse sistema:
I. Teste de execução local:
- Clonar o repositório
- Criar um ambiente virtual
virtualenv env
- Ativar o ambiente virtual (no windows o arquivo é o .bat):
env/Scripts/activate.bat
- Instalar as dependências:
pip install -r requirements.txt
- Executar a aplicação
python src/app.py
II. Implantar no Heroku (supondo que já tenha a conta na plataforma)
- Efetuar o login no Heroku
heroku login
- Criar uma aplicação / repositório remoto do Heroku
heroku create nome-sua-aplicacao
- Vincular ao repositório do Git o repositório do Heroku
heroku git:remote -a meu-sistema
- Enviar ao repositório do Heroku o conteúdo do repo local
git push heroku master:main