From 2feb4280a762e55da3284254738943935f1b2110 Mon Sep 17 00:00:00 2001 From: groales Date: Wed, 3 Dec 2025 11:36:36 +0100 Subject: [PATCH] Usar variable de entorno DOMAIN para configurar dominio en Traefik --- README.md | 8 ++++++-- docker-compose.override.traefik.yml.example | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1d6d344..2270424 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ services: - proxy labels: - "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.tls=true" - "traefik.http.routers.heimdall.tls.certresolver=letsencrypt" @@ -113,7 +113,11 @@ networks: proxy: 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.
diff --git a/docker-compose.override.traefik.yml.example b/docker-compose.override.traefik.yml.example index 40dfc7f..fa4d278 100644 --- a/docker-compose.override.traefik.yml.example +++ b/docker-compose.override.traefik.yml.example @@ -6,10 +6,13 @@ # - Repository URL: https://git.ictiberia.com/groales/heimdall # - Compose path: docker-compose.yml # - Additional paths: docker-compose.override.traefik.yml.example +# - Environment variables: +# DOMAIN=heimdall.tudominio.com # # Desde CLI: # 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 @@ -22,7 +25,7 @@ services: - "traefik.enable=true" # 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.tls=true" - "traefik.http.routers.heimdall.tls.certresolver=letsencrypt"