Usar variable de entorno DOMAIN para configurar dominio en Traefik

This commit is contained in:
2025-12-03 11:36:36 +01:00
parent 2138d0ea96
commit 2feb4280a7
2 changed files with 11 additions and 4 deletions

View File

@@ -98,7 +98,7 @@ services:
- proxy - proxy
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)" - "traefik.http.routers.heimdall.rule=Host(`${DOMAIN:-heimdall.tudominio.com}`)"
- "traefik.http.routers.heimdall.entrypoints=websecure" - "traefik.http.routers.heimdall.entrypoints=websecure"
- "traefik.http.routers.heimdall.tls=true" - "traefik.http.routers.heimdall.tls=true"
- "traefik.http.routers.heimdall.tls.certresolver=letsencrypt" - "traefik.http.routers.heimdall.tls.certresolver=letsencrypt"
@@ -113,7 +113,11 @@ networks:
proxy: proxy:
external: true external: true
``` ```
⚠️ **Importante**: Cambiar `heimdall.tudominio.com` por tu dominio real. ⚠️ **Importante**: En Portainer, añadir variable de entorno:
- **name**: `DOMAIN`
- **value**: `heimdall.tudominio.com` (tu dominio real)
O editar directamente en el YAML cambiando `${DOMAIN:-heimdall.tudominio.com}` por tu dominio.
</details> </details>
<details> <details>

View File

@@ -6,10 +6,13 @@
# - Repository URL: https://git.ictiberia.com/groales/heimdall # - Repository URL: https://git.ictiberia.com/groales/heimdall
# - Compose path: docker-compose.yml # - Compose path: docker-compose.yml
# - Additional paths: docker-compose.override.traefik.yml.example # - Additional paths: docker-compose.override.traefik.yml.example
# - Environment variables:
# DOMAIN=heimdall.tudominio.com
# #
# Desde CLI: # Desde CLI:
# 1. Copia este archivo a docker-compose.override.yml # 1. Copia este archivo a docker-compose.override.yml
# 2. Ajusta el dominio (heimdall.tudominio.com) # 2. Crea archivo .env con: DOMAIN=heimdall.tudominio.com
# 3. docker compose up -d
# #
# Docker Compose automáticamente fusiona docker-compose.yml + docker-compose.override.yml # Docker Compose automáticamente fusiona docker-compose.yml + docker-compose.override.yml
@@ -22,7 +25,7 @@ services:
- "traefik.enable=true" - "traefik.enable=true"
# Router HTTPS # Router HTTPS
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)" - "traefik.http.routers.heimdall.rule=Host(`${DOMAIN:-heimdall.tudominio.com}`)"
- "traefik.http.routers.heimdall.entrypoints=websecure" - "traefik.http.routers.heimdall.entrypoints=websecure"
- "traefik.http.routers.heimdall.tls=true" - "traefik.http.routers.heimdall.tls=true"
- "traefik.http.routers.heimdall.tls.certresolver=letsencrypt" - "traefik.http.routers.heimdall.tls.certresolver=letsencrypt"