Actualizar wiki de Traefik para usar variable de entorno DOMAIN
70
Traefik.md
70
Traefik.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user