diff --git a/.dockerignore b/.dockerignore index f310416c2d..f392f54863 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,7 +2,6 @@ dist doc misc tools -docker target */target */*/target diff --git a/Dockerfile b/Dockerfile index 9057984d96..622a3dc7e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,10 +2,14 @@ FROM maven:3.8.1-jdk-11 AS build RUN mkdir /app COPY . /app WORKDIR /app +# http://whitfin.io/speeding-up-maven-docker-builds/ +#RUN mvn dependency:go-offline -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B # -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B needed, otherwise log will be clipped (log limit reached) RUN mvn clean install -DskipTests -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -B +# For test only: COPY projectforge-application-7.1.1.jar /app RUN mkdir /dist WORKDIR /dist +# For test only: RUN unzip /app/projectforge-application*.jar RUN unzip /app/projectforge-application/target/projectforge-application*.jar FROM openjdk:11-buster