docs: add real Traefik dynamic config solution to V1.0.2

VPS 4 Builder
2026-06-03 21:50:14 +02:00
parent a122ebb7d8
commit 343521e9ab
+25
@@ -66,3 +66,28 @@ Com esta estrutura, o ciclo de atualizações fica assim:
2. O resultado visual e funcional é testado instantaneamente em `dev.rx.scoreodonto.com`. 2. O resultado visual e funcional é testado instantaneamente em `dev.rx.scoreodonto.com`.
3. Somente após a aprovação das alterações e do layout, o commit é empurrado via Git para o Gitea. 3. Somente após a aprovação das alterações e do layout, o commit é empurrado via Git para o Gitea.
4. O Webhook oficial aciona a pipeline de Produção pesada (~5 min), buildando e sincronizando os contêineres para a VPS 1 de forma segura. 4. O Webhook oficial aciona a pipeline de Produção pesada (~5 min), buildando e sincronizando os contêineres para a VPS 1 de forma segura.
## 4. Configuração Aplicada (Traefik VPS 1)
O roteamento para o ambiente de desenvolvimento é ativado através de um arquivo de configuração dinâmica no Traefik (criado em `/home/deploy/stack/traefik/dynamic/dev.rx.scoreodonto.yml` na VPS 1).
A solução completa aplicada:
```yaml
http:
routers:
dev-rx-scoreodonto:
rule: "Host(`dev.rx.scoreodonto.com`)"
entryPoints:
- websecure
tls:
certResolver: le
service: dev-rx-scoreodonto-service
services:
dev-rx-scoreodonto-service:
loadBalancer:
servers:
- url: "http://10.99.0.4:8083"
```
> **A principal diferença em relação ao arquivo de produção** é o IP do `loadBalancer` apontando para `10.99.0.4` (VPS 4 através da rede VPN) em vez do IP local do container da aplicação principal, além do roteamento focado exclusivamente em `dev.rx.scoreodonto.com`.