Actualizar wiki de Traefik para usar variable de entorno DOMAIN

2025-12-03 11:36:59 +01:00
parent ff0ceb440e
commit ca493d2a43

@@ -23,6 +23,9 @@ Método más simple, usa los archivos directamente del repositorio.
- **Repository reference**: `refs/heads/main`
- **Compose path**: `docker-compose.yml`
- **Additional paths**: `docker-compose.override.traefik.yml.example`
- **Environment variables**:
- **name**: `DOMAIN`
- **value**: `heimdall.tudominio.com` (cambiar por tu dominio real)
- **Deploy the stack**
### Opción B: Web Editor
@@ -55,7 +58,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"
@@ -75,7 +78,15 @@ networks:
external: true
```
**⚠️ Importante**: Cambiar `heimdall.tudominio.com` por tu dominio real.
**⚠️ Importante**:
**Opción 1**: Añadir variable de entorno en Portainer:
- Debajo del Web editor, click en **+ add an environment variable**
- **name**: `DOMAIN`
- **value**: `heimdall.tudominio.com` (tu dominio real)
**Opción 2**: Editar directamente el YAML:
- Cambiar `${DOMAIN:-heimdall.tudominio.com}` por `heimdall.tudominio.com` (tu dominio real)
- **Deploy the stack**
@@ -83,24 +94,37 @@ networks:
**Si usaste Git Repository**:
Antes o después del despliegue, edita el dominio:
El dominio se configura mediante la variable de entorno `DOMAIN`. Si necesitas cambiarlo:
**Stacks**`heimdall`**Editor**
Busca la línea:
```yaml
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)"
```
Cambia `heimdall.tudominio.com` por tu dominio real.
**Stacks**`heimdall`**Environment variables** → Editar valor de `DOMAIN`
**Update the stack**
**Si usaste Web Editor**:
Ya deberías haber cambiado el dominio antes de desplegar. Si no:
**Opción 1 - Variable de entorno** (recomendado):
**Stacks**`heimdall`**Editor** → Editar dominio → **Update the stack**
**Stacks**`heimdall`**Environment variables** → Añadir/editar:
- **name**: `DOMAIN`
- **value**: `heimdall.tudominio.com` (tu dominio)
**Update the stack**
**Opción 2 - Editar YAML directamente**:
**Stacks**`heimdall`**Editor**
Busca la línea:
```yaml
- "traefik.http.routers.heimdall.rule=Host(`${DOMAIN:-heimdall.tudominio.com}`)"
```
Cambia por:
```yaml
- "traefik.http.routers.heimdall.rule=Host(`tu-dominio-real.com`)"
```
**Update the stack**
### 3. Verificar Despliegue
@@ -142,18 +166,28 @@ cd heimdall
cp docker-compose.override.traefik.yml.example docker-compose.override.yml
```
Edita `docker-compose.override.yml`:
```yaml
- "traefik.http.routers.heimdall.rule=Host(`heimdall.tudominio.com`)"
### 3. Configurar dominio
**Opción 1 - Archivo .env** (recomendado):
```bash
echo "DOMAIN=heimdall.tudominio.com" > .env
```
### 3. Desplegar
**Opción 2 - Editar override directamente**:
```bash
nano docker-compose.override.yml
# Cambiar ${DOMAIN:-heimdall.tudominio.com} por tu dominio real
```
### 4. Desplegar
```bash
docker compose up -d
```
### 4. Verificar logs
### 5. Verificar logs
```bash
docker logs -f heimdall