diff --git a/Dockerfile b/Dockerfile index 0fdd859..5986ab8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,22 +1,18 @@ -# 使用官方 OpenJDK 运行时作为基础镜像 +# 使用本地已有的 OpenJDK 镜像作为基础镜像 FROM openjdk:17-jdk-slim -# 设置维护者信息 -LABEL maintainer="Light Delivery Application" - # 设置工作目录 WORKDIR /app -# 将 jar 文件复制到容器中 -COPY target/*.jar app.jar +# 复制 jar 文件到容器中 +COPY target/light-delivery-1.0.0.jar app.jar -# 暴露应用程序端口 -EXPOSE 443 80 +# 暴露端口 +EXPOSE 8080 +EXPOSE 8443 # 设置环境变量 -ENV JAVA_OPTS="" -ENV KEY_STORE_PASSWORD="" -ENV SPRING_PROFILES_ACTIVE="prod" +ENV SPRING_PROFILES_ACTIVE=prod -# 运行应用程序 -ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar --spring.profiles.active=$SPRING_PROFILES_ACTIVE"] \ No newline at end of file +# 启动应用 +ENTRYPOINT ["java", "-jar", "app.jar"] \ No newline at end of file diff --git a/pom.xml b/pom.xml index ddcf07b..bb2cb17 100644 --- a/pom.xml +++ b/pom.xml @@ -170,7 +170,7 @@ 3.3.1 - openjdk:17-jdk-slim + registry.docker-cn.com/openjdk:17-jdk-slim light-delivery-app