diff --git a/Dockerfile b/Dockerfile index 52de65135..ee8cfbf93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3-jdk-8-alpine +FROM openjdk:8-jdk-alpine LABEL maintainer="Ryan Wang" WORKDIR /opt/halo @@ -9,9 +9,9 @@ DB_PASSWORD="123456" RUN ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone -RUN cd /tmp && mvn package -Pci && mv target/dist/halo/* /opt/halo/ \ - && rm -rf /tmp/* && rm -rf ~/.m2 +RUN cd /tmp && ./gradlew bootjar && mv build/libs/* /opt/halo/ \ + && rm -rf /tmp/* && rm -rf ~/.gradle EXPOSE 8090 -ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dlogging.level.run.halo.app=INFO", "-jar","/opt/halo/halo-latest.jar","--spring.datasource.username=${DB_USER}","--spring.datasource.password=${DB_PASSWORD}"] +ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Dlogging.level.run.halo.app=INFO", "-jar","/opt/halo/halo-1.0.0.jar","--spring.datasource.username=${DB_USER}","--spring.datasource.password=${DB_PASSWORD}"]