INFRA — VPS 2TR Cloud
Infraestrutura VPS — estado atual
API FastAPI UNKNOWN
via /api/health/ready
PostgreSQL UNKNOWN
reportado pelo healthcheck
RustFS (Storage) UNKNOWN
saúde reportada; não prova upload/download
Autenticação NOT_AUTHENTICATED
sessão via /v1/auth/me
Catálogo persistente NOT_AUTHENTICATED
organizações/clientes/projetos
Editor de imagens BROWSER_ONLY
só na memória do navegador; salvar em ZIP
Upload remoto de imagens NOT_DEPLOYED
sem endpoint
Memória de tradução / glossário remoto NOT_DEPLOYED
sem endpoint
OCR no servidor NOT_DEPLOYED
sem endpoint
Tradução por IA NOT_DEPLOYED
sem endpoint
Renderização no servidor NOT_DEPLOYED
sem endpoint
Workers / jobs NOT_DEPLOYED
sem endpoint
Healthcheck ainda não consultado. Um healthcheck OK não comprova upload/download. Imagens e traduções do editor ficam só no navegador.
Implantado na VPS
- Frontend Node.js 22 atrás do Caddy com HTTPS (app-2tr.allanisnetworks.com)
- API FastAPI 0.3.0 em /api (Caddy remove o prefixo)
- PostgreSQL 18 exclusivo, sem porta pública
- RustFS como Storage privado
- Sessão por cookie HttpOnly + CSRF; catálogo de organizações, clientes e projetos
Ainda não implantado
- Upload/download de imagens ao Storage
- Memória de tradução e glossário remoto
- OCR, tradução por IA e renderização no servidor
- Workers / fila de jobs
Controles e segredos
- TWO_TR_ANTHROPIC_API_KEY e TWO_TR_OPENAI_API_KEY apenas no backend
- Nenhum compartilhamento com 2TR Local ou outro banco
- Mudanças na VPS só com autorização expressa do PO
Histórico do preflight: docs/INFRA-00.md · contrato: docs/openapi.yaml