Programa simples para criar uma endpoint no navegar localmente.
O presente projeto foi desenvolvido em Linux/Ubuntu, e todas as suas instruções serão baseadas nesses sistema operacional. Siga as descrições para rodar o programa.
Primeiramente será necessário ter instalado em sua máquina:
- Python 3.7+
- Virtualenv
Crie um ambiente virtual:
virtualenv -p python3.7 ENV
Entre no ambiente virtual:
source ENV/bin/activate
Dentro do ambiente virtual, instale as dependências:
pip install -r requirements/base.txt
Com o ambiente preparado, execute o código principal:
gunicorn hello:app
Assim que executar o comando, o terminal retornará uma mensagem equivalente a essa:
[2019-09-04 20:58:43 -0300] [7019] [INFO] Starting gunicorn 19.9.0
[2019-09-04 20:58:43 -0300] [7019] [INFO] Listening at: http://127.0.0.1:8000 (7019)
[2019-09-04 20:58:43 -0300] [7019] [INFO] Using worker: sync
[2019-09-04 20:58:43 -0300] [7022] [INFO] Booting worker with pid: 7022
Essa é a mensagem indicando que o programa está rodando localmente.
Agora, basta acessar o navegador no endereço http://127.0.0.1:8000
ou localhost:8000
.