From db5dd45283e8996e7012b2df0288cd3ae24eac33 Mon Sep 17 00:00:00 2001 From: William Xiang Date: Mon, 1 Dec 2025 14:41:41 -0500 Subject: [PATCH] fix the server deployment issues on power Signed-off-by: William Xiang --- Dockerfile | 2 +- apps/mcpgateway/docker-compose.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index a6cb17f..5600d14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # ---- Base Node ---- # Use a specific Node.js version known to work, Alpine for smaller size -FROM node:23-alpine AS base +FROM node:21-alpine AS base WORKDIR /usr/src/app # NODE_ENV will be set by docker-compose from .env file diff --git a/apps/mcpgateway/docker-compose.yml b/apps/mcpgateway/docker-compose.yml index d61778e..7acff93 100644 --- a/apps/mcpgateway/docker-compose.yml +++ b/apps/mcpgateway/docker-compose.yml @@ -418,8 +418,8 @@ services: - YAML_AUTO_RELOAD=true - TOOLS_YAML_PATH=/usr/src/app/tools volumes: - - ../../tools:/usr/src/app/tools:rw # Mount tools configurations with read-write for auto-reload - - ../../secrets:/usr/src/app/secrets:ro # Mount secrets directory as read-only + - ../../tools:/usr/src/app/tools:rw,Z # Mount tools configurations with read-write for auto-reload + - ../../secrets:/usr/src/app/secrets:ro,Z # Mount secrets directory as read-only healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3010/health"] interval: 30s