From a65f44403e3fc6af6388cf59692986c0272a3309 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Tue, 14 Oct 2025 00:49:16 -0600 Subject: [PATCH] Cambiar MCP Docker a dominio dedicado docker.nucleoriofrio.com - 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 --- .env.example | 5 ++++- .gitea/workflows/build-and-deploy.yml | 1 + docker-compose.yml | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index f4a809b..cc7fa1e 100644 --- a/.env.example +++ b/.env.example @@ -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 # =========================================== diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index 38bbc35..5d3f66d 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -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 }} diff --git a/docker-compose.yml b/docker-compose.yml index 582bb1c..1ddbe3c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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"