Slide 31
Slide 31 text
Simple Docker Build
FROM maven:3.5.0-jdk-8
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
ARG MAVEN_OPTS="-Dmaven.repo.local=.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jM
COPY pom.xml /usr/src/app
RUN mvn verify clean --fail-never
COPY . /usr/src/app
RUN mvn package \
&& mkdir -p /usr/jar \
&& mv /usr/src/app/target/helloworld-0.0.1-SNAPSHOT.jar /usr/jar/app.jar \
&& rm -rf /usr/src/app/target/
ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom","-jar", "/usr/jar/app.jar"]
10 . 2