From 0ed7544a5df6d97603c7189f5f3acbb988c1ff07 Mon Sep 17 00:00:00 2001 From: bigtian <7990497@qq.com> Date: Thu, 26 Jun 2025 15:18:55 +0800 Subject: [PATCH] Refactor project structure and update Maven configuration for CRM service --- crm-mcp/Dockerfile_test | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/crm-mcp/Dockerfile_test b/crm-mcp/Dockerfile_test index 736c1a8..a5c4f18 100644 --- a/crm-mcp/Dockerfile_test +++ b/crm-mcp/Dockerfile_test @@ -1,11 +1,17 @@ # 使用阿里云镜像源的 OpenJDK FROM docker.xuanyuan.me/openjdk:17 - # 设置时区和安装必要工具 -RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo 'Asia/Shanghai' >/etc/timezone && \ - apk add --no-cache curl +# 检测系统类型并使用相应的包管理器 +RUN if [ -f /etc/alpine-release ]; then \ + apk add --no-cache curl tzdata; \ + elif [ -f /etc/debian_version ]; then \ + apt-get update && apt-get install -y curl tzdata && rm -rf /var/lib/apt/lists/*; \ + elif [ -f /etc/redhat-release ]; then \ + yum install -y curl tzdata || dnf install -y curl tzdata; \ + fi && \ + ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ + echo 'Asia/Shanghai' >/etc/timezone # 复制 jar 包 COPY ./target/crm-mcp-*.jar /app/crm-mcp.jar