# Inventário de Serviços NC1 ## Tabela de Serviços e Domínios | Container | URL Principal | Porta Interna | Banco de Dados | Linguagem/Stack | |-----------|---------------|:-------------:|----------------|-----------------| | **Traefik** | `n/a` | 80/443 | - | Go | | **Vaultwarden** | `vault.rede5.com.br` | 80 | interna | Rust | | **Forgejo** | `git.rede5.com.br` | 3000 | Postgres | Go | | **Core Identity** | `ig-dev.rede5.com.br` | 4000 | Postgres | Node.js | | **Platform Projects** | `platform-projects-core-dev.rede5.com.br` | 8080 | Postgres | Node.js | | **Core Dash** | `dashboard-dev.q1-total.com.br`* | 5173 | - | Node.js/React | | **SaveInMed BE** | `api-dev.saveinmed.com.br` | 8214 | Postgres + Redis | Node.js | | **SaveInMed Market**| `marketplace-dev.saveinmed.com.br` | 5173 | - | Node.js/React | | **Q1 Food** | `api-dev.q1food.com` | 8003 | Postgres | Go | | **Q1 Store** | `api-dev.q1store.me` | 8002 | Postgres | Go | | **Q1 Agenda BE** | `api-dev.q1agenda.com.br` | 8000 | Postgres | Python | | **Q1 Agenda FE** | `dev.q1agenda.com.br` | 3000 | - | Node.js/React | | **Sextando BE** | `api-dev.sextando.com.br` | 8080 | Postgres | Go | | **Sextando FE** | `dev.sextando.com.br` | 3001 | - | Node.js/React | | **Invent BE** | `invent-api-dev.rede5.com.br` | 4763 | Postgres | Node.js | | **Invent FE** | `invent-dev.rede5.com.br` | 3785 | - | Node.js/Next | | **Virtual Fashion BE** | `api.virtualfashion.com.br` | 8000 | Postgres | Node.js | | **Virtual Fashion FE** | `virtualfashion.com.br` | 3000 | - | Node.js/Next | | **Virtual Fashion MinIO** | `minio.virtualfashion.com.br` | 9000 | - | MinIO | | **Invoice Ninja Web** | `invoiceninja.nc1.rede5.com.br` | 80 | MariaDB | PHP/Nginx | > (*) Verificar se este domínio está correto ou compartilhado. ## Infraestrutura de Dados ### PostgreSQL - **Container**: `postgres-main` - **Versão**: 15 (aprox) - **Porta**: 5432 (Rede Interna) / 443 (Externo via Traefik TCP) - **Volumes**: `/mnt/data/postgres:/var/lib/postgresql/data` - **Acesso Externo**: `db.nc1.rede5.com.br` (SSL/TLS) ### Redis - **Container**: `redis-saveinmed` - **Porta**: 6379 (Rede Interna) - **Uso Principal**: Cache de sessão SaveInMed. ## Volumes e Persistência A maioria dos serviços utiliza volumes bind-mounted em `/mnt/data/`. - **Caminho Base**: `/mnt/data/` - **Exemplo**: `/mnt/data/saveinmed/backend:/app` ## Redes Podman - **web_proxy**: Rede pública interna onde o Traefik roteia o tráfego. Todos os serviços expostos na web devem estar nesta rede.