Pacote de deploy
Radar de Capacidade
v0.4.2 — Só API Central
Cliente Windows v0.4.2 — SharePoint/rede removido. Agora a sincronização é exclusivamente via API Central. URL e chave da API configuráveis no app. 10/10 testes passando.
☁️ API Central — Deploy em outro servidor
A API Central não é um executável — é uma aplicação Python FastAPI que precisa de Python 3.10+ para rodar.
Conteúdo do pacote
main.py (FastAPI)models.py (SQLite)config.py (porta, chave, CORS)seed.py (inicializador)requirements.txtDEPLOY.md — instruções completas
Instalação resumida
pip install -r requirements.txt
python3 seed.py
uvicorn main:app --host 0.0.0.0 --port 8081⚠️ Configure a chave da API via
API_KEY_SIMPLE
🖥️ v0.4.2 — O que mudou
- SharedFolderLogSink removido — toda a funcionalidade de cópia para SharePoint/rede foi eliminada
- Campo "Caminho SharePoint/rede" removido — a tela ficou mais compacta
- A sincronização é exclusivamente via API Central — URL + chave configuráveis
- Classe
SharedFolderLogSinke seu teste removidos do código
🔧 Como configurar o cliente
- Abra o app Radar de Capacidade
- Role até a seção URL da API Central (opcional)
- Digite a URL do servidor:
http://SEU_SERVIDOR:8081 - Clique em Salvar URL
- Em Chave da API (X-API-Key), digite a chave configurada no servidor
- Clique em Salvar chave
- A cada confirmação de tarefa, o app tenta sincronizar. Se falhar, a fila de retry cuida de reenviar.
📚 Documentos
Deploy da API Central
Especificação da API
DEPLOY.md (pacote)
Incluso no
api-central-deploy.zip🔗 SHA256 (v0.4.2)
1495ff2190c3e856c8c92362acf3df5149aee38c5da4b247b0143869afd68513— framework-dependenta99241114afb28bd3fcd6c597878c13a41ac561b6a057da94bb8a1e51346b177— self-contained0383a605410c0d1bb5455d11c46fcac90de9955207335f4f5605e260f32f1bcd— api-central-deploy.zip