Mercurial > hg > digilib
view 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 |
line wrap: on
line source
# build stage FROM maven:3-jdk-11 AS buildstage WORKDIR /usr/src/digilib COPY . /usr/src/digilib/ RUN mvn package # remove the war file so we don't copy it in the next stage RUN rm /usr/src/digilib/webapp/target/digilib-webapp-*.war # runnable container stage FROM tomcat:9-jre11 AS runstage # remove tomcat default webapps RUN rm -r /usr/local/tomcat/webapps/* # copy digilib from build image COPY --from=buildstage /usr/src/digilib/webapp/target/digilib-webapp-* /usr/local/tomcat/webapps/digilib/