Cambiar MCP Docker a dominio dedicado docker.nucleoriofrio.com
All checks were successful
build-and-deploy / build (push) Successful in 9s
build-and-deploy / deploy (push) Successful in 4s

- Agregada variable DOCKER_DOMAIN al .env.example
- Actualizado docker-compose.yml para usar DOCKER_DOMAIN
- Actualizado workflow para incluir DOCKER_DOMAIN
- Servidor MCP Docker ahora en docker.nucleoriofrio.com/mcp
This commit is contained in:
2025-10-14 00:49:16 -06:00
parent d46ec06235
commit a65f44403e
3 changed files with 7 additions and 3 deletions

View File

@@ -19,9 +19,12 @@ REGISTRY_URL=gitea.ejemplo.com
APP_NAME=mi-app
# Dominio donde se desplegará la aplicación
# El servidor MCP estará disponible en: APP_DOMAIN/mcp (sin autenticación)
APP_DOMAIN=miapp.ejemplo.com
# Dominio para el servidor MCP Docker
# El servidor MCP Docker estará disponible en: DOCKER_DOMAIN/mcp (sin autenticación)
DOCKER_DOMAIN=docker.ejemplo.com
# ===========================================
# APPLICATION
# ===========================================

View File

@@ -53,6 +53,7 @@ jobs:
# Variables de entorno para docker-compose
APP_DOMAIN: ${{ vars.APP_DOMAIN }}
NUXT_PUBLIC_APP_URL: ${{ vars.NUXT_PUBLIC_APP_URL }}
DOCKER_DOMAIN: ${{ vars.DOCKER_DOMAIN }}
# Variables para MCP Gitea Server
GIT_URL: ${{ vars.GIT_URL }}
GIT_DOMAIN: ${{ vars.GIT_DOMAIN }}

View File

@@ -68,8 +68,8 @@ services:
# Service
- "traefik.http.services.${APP_NAME}-mcp.loadbalancer.server.port=3000"
# Router sin autenticación para /mcp - Mayor prioridad que la app principal
- "traefik.http.routers.${APP_NAME}-mcp.rule=Host(`${APP_DOMAIN}`) && PathPrefix(`/mcp`)"
# Router sin autenticación para /mcp en dominio dedicado
- "traefik.http.routers.${APP_NAME}-mcp.rule=Host(`${DOCKER_DOMAIN}`) && PathPrefix(`/mcp`)"
- "traefik.http.routers.${APP_NAME}-mcp.entrypoints=websecure"
- "traefik.http.routers.${APP_NAME}-mcp.tls.certresolver=letsencrypt"
- "traefik.http.routers.${APP_NAME}-mcp.priority=200"