26 lines
594 B
Plaintext
26 lines
594 B
Plaintext
# 备用 Dockerfile - 使用 Eclipse Temurin JDK
|
|
FROM eclipse-temurin:17-jre-alpine
|
|
|
|
# 设置时区和安装必要工具
|
|
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
|
|
echo 'Asia/Shanghai' >/etc/timezone && \
|
|
apk add --no-cache curl
|
|
|
|
# 复制 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"]
|