# ==========================================================
#  云帆智能客户管理系统 - Docker 镜像
#  构建: 在部署包根目录执行
#         docker build -f Dockerfile -t crm-system:2.6.3 .
#  (docker compose 会自动处理, 无需手动构建)
#  (发布脚本会按 VERSION 自动替换镜像 tag, 此处为默认值)
# ==========================================================
FROM eclipse-temurin:17-jre

WORKDIR /app

# 后端可执行包(内嵌前端页面与建表 SQL)
COPY crm-system.jar app.jar

# 时区与编码
ENV TZ=Asia/Shanghai \
    LANG=C.UTF-8 \
    JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC"

EXPOSE 8080

ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]
