- É necessário um arquivo .env com uma variável "KEY". Ela vai ser usada por questões de segurança. Então na requisição, inclua um campo "key" no JSON do corpo da requisição.
Para rodar a aplicação e instalar as dependências
python3.11 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --port 5000
Copie o .env.sample
para o .env
configurando suas variáveis de ambiente:
cp .env.sample .env
- Docker
- Faça o build da imagem:
make build
- Rode o container:
make run # rodar em foreground
# or
make rund # rodar em background
- Parar o container (background) após o uso:
make stop