Add reusable context template
This commit is contained in:
26
context/traefik.template.md
Normal file
26
context/traefik.template.md
Normal 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.
|
||||
Reference in New Issue
Block a user