No description
- Shell 49%
- HTML 28.5%
- Vue 22.5%
Service user odoo-mcp@pop.coop created with dedicated API token (stored root-only on the host, verified 200 against the API). docs/contrato-odoo-mcp.md specifies how contracts must leave Odoo MCP: free-form body + standardized last signature page (fixed coordinates), roles Cliente/Testemunha 1/Testemunha 2 (+optional Contratada), submission payloads, embedded portal signing, webhook return with secret header, idempotency and reconciliation fallback. Phase A works today (fixed templates); Phase B (arbitrary PDFs) is fork patch P7. |
||
|---|---|---|
| deploy | ||
| deploy-native | ||
| docs | ||
| .gitignore | ||
| README.md | ||
| TODO.md | ||
sign.pop.coop — DocuSeal @ PopSolutions
Deployment, documentação e roadmap da plataforma de assinatura eletrônica da PopSolutions (sign.pop.coop), baseada em DocuSeal Community (AGPLv3 + Additional Terms).
Estado atual (2026-07-03)
- DocuSeal 2.3.7 NATIVO (sem Docker) no LXC
sign(Proxmox): Ruby 4.0.1 + Puma/systemd, PostgreSQL 15 Debian, Caddy nativo (TLS local) — ver docs/native-install.md. Docker desinstalado em 2026-07-03; stack antigo arquivado em/var/backups/docuseal/. - Selo com certificado autogerado (assinatura eletrônica avançada, Lei 14.063 art. 4º II) — ainda não ancorado em ICP-Brasil.
- Roadmap completo para ICP-Brasil (e-CNPJ A1, carimbo do tempo ACT, LTV, PSC): docs/PLAN.md.
- Destino de longo prazo (decisão do dono): K8s dedicado quando a plataforma estabilizar.
Layout do repositório
| Caminho | Conteúdo |
|---|---|
deploy-native/ |
Deploy atual: docuseal.service (systemd) e Caddyfile — espelho dos configs no host sign |
docs/native-install.md |
Runbook da instalação nativa + operação + rollback |
deploy/ |
(legado/rollback) docker-compose.yml e custom-logos/ do deployment Docker anterior |
docs/PLAN.md |
Plano ICP-Brasil completo (fases F0–F5, arquitetura, fork strategy, sidecar selador) |
docs/F0-discovery.md |
Memo de discovery F0 — inventário do deployment, respostas às perguntas do plano |
docs/attribution-compliance.md |
Achado e remediação do problema de atribuição AGPL §7(b) |
TODO.md |
Pendências priorizadas |
Convenções operacionais
- Segredos nunca neste repo:
HOSTePOSTGRES_PASSWORDvivem em/root/docuseal/.env(gitignorado);SECRET_KEY_BASEem/root/docuseal/docuseal/docuseal.env(root-only) — ambos críticos para migração/restore. - Qualquer mudança no deployment de produção deve ser refletida aqui no mesmo dia (este repo é a fonte de verdade documental).
- Dados (
pg_data/,docuseal/) ficam fora do git; backup é responsabilidade da rotina de backup do Proxmox + dumps.
Licença
O DocuSeal é AGPLv3 com Additional Terms (§7(b)): a atribuição do DocuSeal deve ser retida nas interfaces interativas — ver docs/attribution-compliance.md. A customização de marca aqui presente mantém o badge de atribuição original intacto.