# 使用官方 OpenJDK 运行时作为基础镜像 FROM openjdk:17-jdk-slim # 设置维护者信息 LABEL maintainer="Light Delivery Application" # 设置工作目录 WORKDIR /app # 将 jar 文件复制到容器中 COPY target/*.jar app.jar # 暴露应用程序端口 EXPOSE 443 80 # 设置环境变量 ENV JAVA_OPTS="" ENV KEY_STORE_PASSWORD="" ENV SPRING_PROFILES_ACTIVE="prod" # 运行应用程序 ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar --spring.profiles.active=$SPRING_PROFILES_ACTIVE"]