Refactor project structure and update Maven configuration for CRM service
This commit is contained in:
parent
0ed7544a5d
commit
3c9c58417e
20
crm-mcp/Dockerfile_simple
Normal file
20
crm-mcp/Dockerfile_simple
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# 最简单的 Dockerfile,不安装额外工具
|
||||||
|
FROM docker.xuanyuan.me/openjdk:17
|
||||||
|
|
||||||
|
# 复制 jar 包
|
||||||
|
COPY ./target/crm-mcp-*.jar /app/crm-mcp.jar
|
||||||
|
|
||||||
|
# 设置工作目录
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
# 暴露端口
|
||||||
|
EXPOSE 8080
|
||||||
|
|
||||||
|
# 设置 JVM 参数和启动命令
|
||||||
|
CMD ["java", \
|
||||||
|
"-Xms512m", \
|
||||||
|
"-Xmx1024m", \
|
||||||
|
"-Dspring.profiles.active=dev", \
|
||||||
|
"-Dspring.ai.mcp.server.stdio=false", \
|
||||||
|
"-jar", \
|
||||||
|
"crm-mcp.jar"]
|
@ -3,15 +3,6 @@ FROM docker.xuanyuan.me/openjdk:17
|
|||||||
|
|
||||||
# 设置时区和安装必要工具
|
# 设置时区和安装必要工具
|
||||||
# 检测系统类型并使用相应的包管理器
|
# 检测系统类型并使用相应的包管理器
|
||||||
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 包
|
# 复制 jar 包
|
||||||
COPY ./target/crm-mcp-*.jar /app/crm-mcp.jar
|
COPY ./target/crm-mcp-*.jar /app/crm-mcp.jar
|
||||||
|
Loading…
x
Reference in New Issue
Block a user