FROM openjdk:9-jdk-slim as ant RUN apt update -qqy && apt install -qqy ant curl WORKDIR /gemini COPY Docroot Docroot COPY Source Source COPY build.xml build.xml COPY ivy.xml ivy.xml COPY ivysettings.xml ivysettings.xml RUN mv Docroot/WEB-INF/gemini-mysql.conf Docroot/WEB-INF/GeminiHello.conf RUN mkdir Docroot/WEB-INF/classes RUN mkdir Docroot/WEB-INF/lib RUN ant resolve RUN ant compile WORKDIR /resin RUN curl -sL http://caucho.com/download/resin-4.0.56.tar.gz | tar xz --strip-components=1 RUN rm -rf webapps/* CMD ["java", "-jar", "lib/resin.jar", "-conf", "/gemini/Docroot/WEB-INF/resin.xml", "console"]