2
respostas

Deploy app Flask no Heroku

Pessoal, tenho uma app Flask na qual os scripts e diretórios do projeto (main.py, init.py, /templates, /static, etc) ficam em uma pasta chamada 'project'. Mas o diretório raiz, onde ficam o requirements.txt e o Procfile ficam um ponto antes na hierarquia (../project). Sempre quando rodo na minha máquina, exporto o diretório 'projetct' para as variáveis de ambiente (export FLASK_APP=project) então, executo 'flask run' na raiz do projeto. Funciona bem! Como eu devo configurar meu Procfile para fazer o deploy no Heroku? Obrigado!

2 respostas

Oi Armindo, tudo bem?

Perdão pela demora em lhe retornar. Para fazer o deploy no Heroku, você terá que usar o Gunicorn, um servidor HTTP que fará a intermediação entre sua aplicação flask e o Heroku. Deixo este link que contém todos os passos para a submissão no Heroku.

Qualquer coisa, só falar. Abraços e bons estudos!

Obrigado, Nádia