comparison build/docker/Dockerfile @ 1704:e2165510529a

First version of new digilib Docker image build environment.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Sun, 17 Feb 2019 19:25:52 +0100
parents
children 439aefc7a6c9
comparison
equal deleted inserted replaced
1688:f6f0fd16c8e2 1704:e2165510529a
1 # build stage
2 FROM maven:3-jdk-11 AS buildstage
3 WORKDIR /usr/src/digilib
4 COPY . /usr/src/digilib/
5 RUN mvn package
6 # remove the war file so we don't copy it in the next stage
7 RUN rm /usr/src/digilib/webapp/target/digilib-webapp-*.war
8
9 # runnable container stage
10 FROM tomcat:9-jre11 AS runstage
11 # remove tomcat default webapps
12 RUN rm -r /usr/local/tomcat/webapps/*
13 # copy digilib from build image
14 COPY --from=buildstage /usr/src/digilib/webapp/target/digilib-webapp-* /usr/local/tomcat/webapps/digilib/