| 1234567891011121314151617181920212223242526272829 | # 🚀 1. 运行阶段:使用精简版 Java 8 运行环境FROM openjdk:8-jre-alpine# 设置容器内工作目录WORKDIR /app# 拷贝已经构建好的 JAR 文件(注意路径根据你的 Jenkins 或宿主机路径修改)COPY portal-service-server/target/portal-service-boot.jar app.jar# 设置时区ENV TZ=Asia/Shanghai# 接收 build-arg,指定 Spring ProfileARG spring_profiles_active=devENV SPRING_PROFILES_ACTIVE=${spring_profiles_active}# 暴露应用端口(根据你的项目调整)EXPOSE 8091# 启动应用ENTRYPOINT ["java", \    "-Xms512m", \    "-Xmx512m", \    "-XX:+UseContainerSupport", \    "-XX:+UseG1GC", \    "-Dfile.encoding=UTF-8", \    "-Djava.security.egd=file:/dev/./urandom", \    "-jar", "app.jar", \    "--spring.profiles.active=${SPRING_PROFILES_ACTIVE}"]
 |