Mercurial > hg > digilib
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/ |