diff --git a/Dockerfile.build b/Dockerfile.build index fa6c03370..c0baa52c8 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -1,11 +1,11 @@ FROM openjdk:8-jdk-alpine -VOLUME [ ".m2" ] -VOLUME [ "/app" ] -WORKDIR /app +VOLUME [ "/root/.m2" ] +VOLUME [ "/build" ] +WORKDIR /build COPY .mvn .mvn COPY mvnw . COPY mvnw.cmd . COPY pom.xml . -RUN ./mvnw -B -e -Djar.finalName=app dependency:go-offline +RUN ./mvnw -B -e dependency:go-offline COPY src src RUN ./mvnw package diff --git a/Dockerfile.run b/Dockerfile.run index d3741b0c1..350dcf127 100644 --- a/Dockerfile.run +++ b/Dockerfile.run @@ -1,6 +1,5 @@ FROM openjdk:8-jre-alpine -# VOLUME [ "/app" ] WORKDIR /app -COPY /app/target/app.jar . +COPY /build/target/app.jar . EXPOSE 8080 CMD [ "java", "-jar", "-Dspring.profiles.active=mysql" ,"app.jar" ] diff --git a/Jenkinsfile b/Jenkinsfile index 3001fabf7..a9ec9f64c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { dockerfile { filename 'Dockerfile.build' dir '.' - args '-d -v $HOME/.m2:/root/.m2 -v $HOME/app:/root/app' + args '-d -v $HOME/.m2:/root/.m2 -v /build:/root/build' } } steps { @@ -22,7 +22,6 @@ pipeline { dockerfile { filename 'Dockerfile.run' dir '.' - args '-d -v $HOME/app:/root/app' } } steps {