Add reusable context template

This commit is contained in:
rikrdo
2026-04-11 17:34:57 +02:00
commit 3231b65719
16 changed files with 405 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
# Traefik y frontales
## Despliegue
- Ubicación: `{{TRAEFIK_ENTRYPOINT}}` en `{{BASTION_NAME}}`.
- EntryPoints estándar: `web` (80) redirige a `websecure` (443) con certificados de Let's Encrypt.
- Configuración dinámica: `dynamic/routers.yml`, `dynamic/services.yml`, `dynamic/middlewares.yml`.
## Middlewares comunes
- `redirect-www-to-root`
- `authelia-forwardauth`
- `public-chain`
- `security-headers`
- Ajusta esta lista según tus necesidades y documenta cualquier middleware nuevo.
## Routers
Describe aquí tus dominios clave, por ejemplo:
| Router | Host | Backend | Middlewares |
| --- | --- | --- | --- |
| ejemplo | `app.example.com` | `http://192.168.0.10:8080` | `redirect-www-to-root`, `authelia-forwardauth` |
## Procedimiento de cambios
1. Edita los YAML en `dynamic/`.
2. Valida sintaxis (`yamllint` o `docker compose config`).
3. Reinicia/recarga Traefik (`docker compose up -d traefik`).
4. Actualiza esta ficha con el nuevo router/servicio y enlaza al host correspondiente.