diff --git a/docs/wiki/Home.md b/docs/wiki/Home.md index a1e0c78..dd64d5b 100644 --- a/docs/wiki/Home.md +++ b/docs/wiki/Home.md @@ -52,8 +52,9 @@ Como a mágica acontece por baixo dos panos (no arquivo `client-monitor.js`): 2. Ele conecta no WebSocket (`Socket.IO`) usando esse token. 3. Se a pasta configurada sofre uma adição (`add`) de arquivo `.png` ou `.jpg`, o Monitor espera 1 segundo para garantir que o software do Raio-X terminou de salvar o peso do arquivo. 4. O cliente tenta adivinhar o **Nome do Paciente** a partir da estrutura de pastas (pois muitos softwares de RX salvam as fotos dentro de pastas com o nome ou ID do paciente). -5. A imagem é encodada em `Base64` e disparada pelo evento `send-image` do Socket. -6. Se a internet cair, o cliente exibe "Desconectado" no relógio e tenta reconectar em loop até a internet voltar. +5. A imagem é encodada em `Base64` e disparada pelo evento `send-image` do Socket para o Servidor Central. +6. O Servidor Central (Backend) recebe a imagem, salva os metadados e imediatamente **faz o upload da imagem original e de sua miniatura (thumbnail) para o armazenamento em nuvem de alta segurança Wasabi (compatível com S3)**, garantindo backup perpétuo e disponibilidade. +7. Se a internet cair, o cliente exibe "Desconectado" no relógio e tenta reconectar em loop até a internet voltar. --- @@ -68,7 +69,7 @@ Sempre que você modificar o código (`index.js`, `client-monitor.js`, etc) na V ./deploy-client.sh ``` 3. O script vai compilar a versão `.exe` Windows dentro do Linux e transferir os arquivos para a VPS 1 na pasta `/updates`. O Auto-Updater das clínicas começará a trabalhar imediatamente. - +4. **Regra de Ouro (Documentação):** Sempre que você implementar edições grandes (major updates) ou mudanças drásticas na arquitetura do cliente, **É OBRIGATÓRIO** atualizar a documentação desta Wiki para refletir o novo comportamento. A Wiki deve ficar permanentemente versionada e alinhada com o código de produção! --- ## ⚠️ 6. Solução de Problemas Comuns