# Inventário de Serviços Vim > Última atualização: 2026-02-14 ## Visão Geral Este documento apresenta o inventário completo de serviços hospedados no servidor Vim (38.19.201.52), utilizando a plataforma Dokku como camada de gerenciamento de aplicações baseadas em contêineres. ## Tabela de Aplicações | Aplicação | Domínio | Porta | Proxy | Banco de Dados | SSL | Status | |-----------|---------|:-----:|:-----:|----------------|:---:|:------:| | **gohorse-backend** | dokku.rede5.com.br | 8521 | Desabilitado | PostgreSQL externo (Absam) | - | Rodando | | **gohorse-frontend** | dokku.rede5.com.br | 3000 | Nginx | - | - | Rodando | | **gohorse-backoffice** | gohorse-backoffice.dokku.rede5.com.br | 3001 | Nginx | postgres-main | - | Rodando | | **gohorse-seeder** | gohorse-seeder.dokku.rede5.com.br | 3001 | Nginx | postgres-main | - | Rodando | | **gohorsejobs** | gohorsejobs.dokku.rede5.com.br | 8521 | Nginx | postgres-main | - | Rodando | | **sextando** | api-dev.sextando.com.br | 8080 | Nginx | postgres-main | HTTPS | Rodando | | **sextando-frontend** | dev.sextando.com.br | 3000 | Nginx | - | HTTPS | Rodando | | **agno-orquestrador** | agno.rede5.com.br | 5000 | Nginx | agno-db | HTTPS | Rodando | ### Notas sobre Aplicações - **gohorse-backend**: Proxy Dokku desabilitado, Docker expõe porta 8521 diretamente. Usa banco PostgreSQL externo (Absam Cloud). JWT_SECRET configurado. - **gohorsejobs**: Porta 8521 compartilhada com gohorse-backend (containers diferentes). - **gohorse-frontend**: Possui container docker-compose dev rodando em paralelo ao Dokku. ## Tabela de Bancos de Dados | Serviço | Versao | Apps Vinculados | Porta | Volume | |---------|:------:|-----------------|:-----:|--------| | **postgres-main** | 17 | gohorsejobs, sextando, gohorse-backoffice, gohorse-seeder | 5432 | /var/lib/dokku/services/postgres/postgres-main/data | | **agno-db** | 18.1 | agno-orquestrador | 5432 | /var/lib/dokku/services/postgres/agno-db/data | **Nota**: gohorse-backend usa banco PostgreSQL externo (Absam Cloud), nao o postgres-main local. ## Containers Docker Ativos | Container | Imagem | Porta | Notas | |-----------|--------|:-----:|-------| | gohorse-backend.web.1 | dokku/gohorse-backend:latest | 8521/tcp | API Go, deploy 2026-02-14 | | gohorse-frontend.web.1 | 27aa73f3586b | 3000/tcp | Frontend Next.js | | gohorse-backoffice.web.1 | dokku/gohorse-backoffice:latest | 3001/tcp | Backoffice NestJS | | gohorse-seeder.web.1 | dokku/gohorse-seeder:latest | 3001/tcp | Seeder (healthy) | | gohorsejobs.web.1 | dokku/gohorsejobs:latest | 8521/tcp | Jobs API Go | | sextando.web.1 | dokku/sextando:latest | 8080/tcp | API Sextando | | sextando-frontend.web.1 | b208b5d37fc5 | 3000/tcp | Frontend Sextando | | agno-orquestrador.web.1 | dokku/agno-orquestrador:latest | 5000/tcp | Streamlit + DeepSeek | | gohorse-frontend-dev | node:20-alpine | 3000 | Docker-compose dev | | dokku.postgres.postgres-main | postgres:17 | 5432/tcp | Banco principal | | dokku.postgres.agno-db | postgres:18.1 | 5432/tcp | Banco Agno | ## Repositorios Git | App | Tipo | Remote | URL | |-----|------|--------|-----| | gohorse-frontend | Forgejo | origin | pipe.gohorsejobs.com/bohessefm/gohorsejobs.git | | gohorse-frontend | Dokku | dokku | dokku@localhost:gohorse-frontend | | gohorse-backend | Dokku | dokku | dokku@localhost:gohorse-backend | | agno-orquestrador | GitHub | origin | github.com/rede5/agno-orquestrador | ## Dominios e SSL | Dominio | App | SSL | |---------|-----|:---:| | dokku.rede5.com.br | gohorse-backend, gohorse-frontend | HTTP | | gohorse-backoffice.dokku.rede5.com.br | gohorse-backoffice | HTTP | | gohorse-seeder.dokku.rede5.com.br | gohorse-seeder | HTTP | | gohorsejobs.dokku.rede5.com.br | gohorsejobs | HTTP | | api-dev.sextando.com.br | sextando | Let's Encrypt | | dev.sextando.com.br | sextando-frontend | Let's Encrypt | | agno.rede5.com.br | agno-orquestrador | Let's Encrypt | ## Portas do Sistema | Porta | Servico | |:-----:|---------| | 22 | SSH | | 80 | Nginx (redirect para 443) | | 443 | Nginx (HTTPS) | | 8521 | gohorse-backend (Docker direto) | ## Services Systemd | Servico | Status | |---------|:------:| | docker.service | active | | dokku-event-listener.service | active | | nginx.service | active | ## Issues Conhecidas 1. **Containers orfaos**: Deploys antigos deixam containers stopped. Limpar com docker container prune. 2. **Migration duplicates**: Backend tinha migrations com prefixos duplicados (013-019). Corrigido em 2026-02-14 renumerando para 037-043. 3. **Migration runner PG transaction bug**: O runner de migrations nao tratava transacoes PG abortadas corretamente quando tabelas ja existiam. Corrigido em 2026-02-14. 4. **SSL faltando**: Dominios dokku.rede5.com.br ainda sem HTTPS.