Este projeto tem o objetivo de evitar que nosso servidor "durma" no Heroku, uma vez que nenhuma requisição seja realizada dentro dos 30min:
Assim, para evitar que nossa aplicação seja interrompida, esse projeto faz com
que seja realizada uma requisição de x
em x
minutos para API permanecer
online.
- Clone e instale as dependências com o poetry:
git clone https://github.com/micebot/wake-me-up.git
cd ./wake-me-up
poetry install
poetry shell # depois que .venv for criado.
- Defina as variáveis de ambiente:
INTERVAL
: tempo em segundos de intervalo entre requisições. Exemplo: considerando que você queira que seja realiza uma requisição a cada 15min, utilize o valor900
.ENDPOINTS
: recurso a ser requisitado entre os intervalos. Será realizada uma requisição GET para a URL especificada. Pode ser uma lista de recursos.
- Execute:
py -m wakemeup