- core/auth.py: API Key auth via header X-API-Key (env PDFTOOLKIT_API_KEY) - Modo dev: sem chave configurada → acesso livre - Modo produção: exige chave, retorna 401/403 - api.py: endpoints protegidos com Depends(_auth_required) - /health e / permanecem públicos - Dockerfile: multi-stage (base → api → web) - docker-compose.yml: api + web com healthcheck, volumes e rede - .env.example: template de variáveis de ambiente - README.md: seções de autenticação e Docker
16 lines
136 B
Plaintext
16 lines
136 B
Plaintext
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.env
|
|
.env.local
|
|
venv/
|
|
.venv/
|
|
tmp/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.pytest_cache/
|
|
*.pyc
|
|
.tmp/
|
|
__pycache__ |