Python 3.x
*Sugiro usar Anaconda e Python 3.6 ou superior
Depois de criar um environment
com o conda, basta fazer:
pip install -r requirements.txt
Se for executar o servidor no windows, sugiro instalar o waitress também:
pip install waitress
- Configure o valor da variável de ambiente FLASK_APP para o arquivo cadastro.py:
cd /path/de/instalação/do/cadastro-fornecedor/
export FLASK_APP=cadastro.py
No windows, ao invés de usar o export, faça:
SET FLASK_APP=cadastro.py
- Crie o banco de dados:
flask dp upgrade
- Inicie a aplicação:
python cadastro.py
Nesse caso, o serviço deverá começar a rodar na porta 5000. Basta abrir o browser e acessar localhost:5000.
Se estiver usando o waitress, faça:
waitress-serve --listen=*:8000 cadastro:app
Com este comando, a aplicação irá escutar na porta 8000.
- Crie um arquivo cadatro.bat com o comando de execução de sua aplicação. Por exemplo:
cd \path\de\instalação\do\cadastro-fornecedor\
C:\diretório\do\environment\waitress-serve --listen=*:8000 cadastro:app
Salve o arquivo cadastro.bat dentro do diretório cadastro-fornecedor.
Crie um script com a extensão cadastro.vbs e cole as seguintes linhas:
Set WshShell = CreateObject("WScript.Shell" )
WshShell.Run chr(34) & "C:\caminho\para\o\arquivo\cadastro.bat" & Chr(34), 0
Set WshShell = Nothing
Digite CMD+R e entre com shell:startup. Salve o arquivo cadastro.vbs dentro do diretório que será aberto.