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
This commit is contained in:
@@ -19,9 +19,12 @@ REGISTRY_URL=gitea.ejemplo.com
|
|||||||
APP_NAME=mi-app
|
APP_NAME=mi-app
|
||||||
|
|
||||||
# Dominio donde se desplegará la aplicación
|
# Dominio donde se desplegará la aplicación
|
||||||
# El servidor MCP estará disponible en: APP_DOMAIN/mcp (sin autenticación)
|
|
||||||
APP_DOMAIN=miapp.ejemplo.com
|
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
|
# APPLICATION
|
||||||
# ===========================================
|
# ===========================================
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ jobs:
|
|||||||
# Variables de entorno para docker-compose
|
# Variables de entorno para docker-compose
|
||||||
APP_DOMAIN: ${{ vars.APP_DOMAIN }}
|
APP_DOMAIN: ${{ vars.APP_DOMAIN }}
|
||||||
NUXT_PUBLIC_APP_URL: ${{ vars.NUXT_PUBLIC_APP_URL }}
|
NUXT_PUBLIC_APP_URL: ${{ vars.NUXT_PUBLIC_APP_URL }}
|
||||||
|
DOCKER_DOMAIN: ${{ vars.DOCKER_DOMAIN }}
|
||||||
# Variables para MCP Gitea Server
|
# Variables para MCP Gitea Server
|
||||||
GIT_URL: ${{ vars.GIT_URL }}
|
GIT_URL: ${{ vars.GIT_URL }}
|
||||||
GIT_DOMAIN: ${{ vars.GIT_DOMAIN }}
|
GIT_DOMAIN: ${{ vars.GIT_DOMAIN }}
|
||||||
|
|||||||
@@ -68,8 +68,8 @@ services:
|
|||||||
# Service
|
# Service
|
||||||
- "traefik.http.services.${APP_NAME}-mcp.loadbalancer.server.port=3000"
|
- "traefik.http.services.${APP_NAME}-mcp.loadbalancer.server.port=3000"
|
||||||
|
|
||||||
# Router sin autenticación para /mcp - Mayor prioridad que la app principal
|
# Router sin autenticación para /mcp en dominio dedicado
|
||||||
- "traefik.http.routers.${APP_NAME}-mcp.rule=Host(`${APP_DOMAIN}`) && PathPrefix(`/mcp`)"
|
- "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.entrypoints=websecure"
|
||||||
- "traefik.http.routers.${APP_NAME}-mcp.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.${APP_NAME}-mcp.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.routers.${APP_NAME}-mcp.priority=200"
|
- "traefik.http.routers.${APP_NAME}-mcp.priority=200"
|
||||||
|
|||||||
Reference in New Issue
Block a user