1234567891011121314151617181920 |
- 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-postgres.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"]
|