VPS y dominios¶
Inventario de la instancia donde corre esta documentación.
Piezas¶
| Pieza | Función |
|---|---|
| VPS | Host. Docker lo instala Coolify. |
| Coolify | Deploys, TLS, env vars. Panel: https://coolify.fadua.ar |
Traefik (coolify-proxy) |
Único proceso en 80/443 |
| Este sitio | Application + Dockerfile, puerto 80, https://docs.fadua.ar |
| HTTP Basic Auth | Middleware de Traefik, no de MkDocs |
Explicación de plataforma y deploys: sección Coolify.
Dominios¶
| Nombre | Apunta a |
|---|---|
coolify.fadua.ar |
Panel Coolify |
docs.fadua.ar |
Esta documentación |
Cada app nueva: registro A del subdominio a la IP del VPS.
Este sitio¶
| Campo | Valor |
|---|---|
| Repo | https://github.com/FADUA-S-A/sla-crp-mkdocs |
| Recurso | Application, Dockerfile, puerto 80 |
| Auth | Configuration → General → HTTP Basic Authentication |
| GitHub App | conectar la org |
Publicación¶
flowchart LR
Git[GitHub main] --> Coolify
Coolify --> Build[docker build]
Build --> Nginx[contenedor nginx:80]
Nginx --> Traefik
Traefik --> Auth[Basic Auth]
Auth --> HTTPS[https://docs.fadua.ar]
No hay volumen persistente: el HTML se reconstruye en cada deploy.
Qué no documentar acá¶
Contraseñas, tokens y .pem. Solo el dónde se cargan (Coolify / GitHub).