Intranet

Sem autenticação · acesso aberto

Bom dia. Esta é a porta.

A intranet é o único sistema da WL publicado para fora. Todos os outros entram por aqui, como caminho abaixo deste endereço.

Segunda-feira, 31 de agosto de 2026 srv-wlm-prd-01 5 sistemas · todos no ar

Aplicações

Os sistemas da casa

Os dois cartões sem endereço — Precificação e vídeo — levam à tabela de implantação: a rota de cada um nasce quando seu container subir.

30-FERRAMENTAS

Ferramentas da WL

uso interno · sem rota prevista
No ar Compras AliExpress Histórico pesquisável de 649 itens, com loja, categoria, valor e foto. A categoria que você corrigir fica no seu navegador, não é compartilhada. /compras/ (abre em nova aba) Protótipo Busca por imagem Cola a foto da peça e busca visualmente no 1688 e no Alibaba, devolvendo preço, MOQ e link do fornecedor. Fastify · Playwright

00-COMPARTILHADO

Ferramentas do grupo

compartilhadas com a WebPrev
Serviço cnpj-service API de consulta de CNPJ sobre a base da Receita, com chave de acesso. Banco e deploy próprios — é quem alimenta a base de construtoras. Express · Prisma · :4600 No ar Baixar Vídeo YouTube e Instagram: vídeo, só áudio ou legendas. O progresso aparece ao vivo e, no fim, você traz o arquivo do servidor para a sua máquina. 172.16.20.50:8083 (abre em nova aba) Local Removedor de metadados Limpa os metadados de um PDF antes do envio externo. Linha de comando e interface Flask. Python · pikepdf No ar Anonimizador de banco Recebe um dump do PostgreSQL e devolve outro com os dados pessoais trocados por sintéticos, com conferência lado a lado antes de entregar. Roda num cluster isolado, descartado a cada trabalho. 172.16.20.50:8085 (abre em nova aba) Local Coletor DFe Coleta NF-e na SEFAZ e NFS-e no ADN, guardando os documentos no repositório de notas. PowerShell Protótipo Molde-Imp3D Geração de molde rodando sob o Blender, com visualizador próprio. Ainda não validado em uso real. Python · Blender · :8765

O compactador de vídeo também é desta pasta, mas aparece entre os sistemas acima: é a única do grupo com rota prevista no plano.

Números do parque de sistemas

5 sistemas no ar de 5 mapeados · mais 4 ferramentas publicadas
9 ferramentas mapeadas 2 da WL · 7 compartilhadas com a WebPrev
5.136 construtoras na base comercial SP 2.107 · SC 789 · PR 731 · RS 621 · MG 637 · GO 251
49 arquivos de entrega gerados CSV e XLSX, por UF e tier
220G disco de dados no servidor /data1 · data-root do Docker

Infraestrutura

O que falta para subir

PLANO-INFRA-PRODUCAO.md · 31/08/2026
Componentes da infraestrutura, com stack, rota, redes, fase do plano e situação
Componente Stack Rota Redes Fase Situação
Corte compose wl-linux PHP/Apache + MariaDB 10.4 :8081 (host) wl-rede — No ar
Rede de dados criada em 31/08 bridge — wl-db 1 No ar
Postgres compartilhado um banco por app postgres sem porta no host wl-db 2 No ar
Proxy interno Caddy · única porta publicada caddy:2 :80 wl-net 3 No ar
Site institucional staging local; produção externa Astro → nginx host próprio wl-net 4 Staging no ar
Precificação 3D Dockerfile pronto Express + Vite + Prisma :8084 wl-net · wl-db 5 No ar, com banco
Intranet esta página HTML estático → nginx / (raiz) wl-net 6 No ar, sem login
Base de construtoras entregas/index.html + CSV estático → nginx /construtoras wl-net 7 No ar
Compactador de vídeo 00-COMPARTILHADO · com a WebPrev Flask + FFmpeg + Whisper :8082 wl-net 7 No ar
Anonimizador de banco 00-COMPARTILHADO · com a WebPrev Postgres 17 + Python :8085 wl-net 7 No ar

10 componentes exibidos

Fases conforme §9 do plano · o Corte segue no ar durante todas elas

Decisões e pendências

O que já está resolvido

A intranet é a única app publicada

As demais entram como caminho sob este endereço e nunca ganham endereço externo próprio. Nenhuma aplicação expõe porta no host — só o proxy publica a 80.

Decisão travada · §3 e §5 do plano

O Corte fica onde está

Continua no MariaDB dele, isolado na wl-rede. Migrar para o Postgres compartilhado é projeto à parte; nada no plano atual interrompe o sistema.

Decisão travada · §4.1

O anonimizador ficou aberto

Subiu com senha no proxy e ficou sem ela no mesmo dia, por decisão de quem publica: roda na rede interna, como as demais. Fica o registro de que este serviço não é igual aos outros — por ele passam dumps com dado pessoal real de RPPS, e a tela de conferência tem um botão que revela os valores verdadeiros. Em compensação, ele apaga sozinho o que recebe: a entrada some no download, a cópia da base real em 48h.

Decisão de 02/09 · Caddyfile :8085

Área restrita, ainda por fazer

Tudo o que está no ar hoje é aberto na rede interna: qualquer máquina que alcance o servidor entra sem credencial — inclusive o compactador, que recebe upload e guarda os arquivos de todo mundo. A decisão é proteger pela borda, com uma área restrita na intranet, e trazer os sistemas para dentro dela. Enquanto não existir, nada disso vai para fora.

Pendência · §5.4 · decidido em 01/09

Compactador de vídeo publicado aqui

A ferramenta vive em 00-COMPARTILHADO e atende também a WebPrev; publicá-la neste servidor cria dependência de um domínio no outro. Foi decidido assim mesmo, de forma consciente. O código não foi alterado: o container roda uma cópia, e atualizar significa recopiar da origem.

Decisão de 01/09 · CONTEXT.md dos dois domínios

Senhas de teste ainda em uso

O banco do Corte roda com senha de teste e com a porta 3307 aberta em 0.0.0.0. As duas coisas saem na faxina de segurança, depois que o proxy estiver de pé.

Pendência · §11

O Baixar Vídeo entrega o arquivo

O yt-dlp roda no servidor, então o vídeo nascia lá e ficava lá. Agora a página lista o que já foi baixado e traz o arquivo para a máquina de quem está usando. O preço é o mesmo do compactador: a lista é única e sem senha — quem alcança a porta vê, baixa e apaga o que qualquer pessoa baixou. Aceito de forma consciente, e entra atrás da área restrita quando ela existir.

Decisão de 09/09 · :8083 · ferramenta de 00-COMPARTILHADO

Biblioteca

Documentos do domínio

20-WL-MAQUETES/
MD · raiz do domínio Plano de infraestrutura Arquitetura alvo, decisões travadas, fases de execução e faxina de segurança. PLANO-INFRA-PRODUCAO.md
MD · raiz do domínio Contexto WL O que pertence a este domínio e a regra de desacoplamento dos demais negócios. CONTEXT.md
MD · site institucional Design System v1 Paleta, tipografia, grid e contraste medidos no vetor original. É a base desta página. 20-SITES/WL-Site/docs/DESIGN-SYSTEM.md
MD · precificação PRD — Precificação 3D Custo industrial por hora-máquina, stack decidida e roadmap das stories. 10-SISTEMAS/WL-Precificacao/docs/PRD.md
MD · construtoras Estado do pipeline Números medidos por UF, correções aplicadas e agendamento da próxima execução. 30-FERRAMENTAS/Construtoras/ESTADO_ATUAL.md
DOCX + MD · site institucional Pacote LGPD Política de privacidade, de cookies, termos de uso e inventário técnico. 20-SITES/WL-Site/docs/lgpd/