27 lines
1005 B
Markdown
27 lines
1005 B
Markdown
# 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.
|