gemini-mysql.dockerfile 536 B

12345678910111213141516171819
  1. FROM openjdk:9-jdk-slim as ant
  2. RUN apt update -qqy && apt install -qqy ant
  3. WORKDIR /gemini
  4. COPY Docroot Docroot
  5. COPY Source Source
  6. COPY build.xml build.xml
  7. COPY ivy.xml ivy.xml
  8. COPY ivysettings.xml ivysettings.xml
  9. RUN mv Docroot/WEB-INF/gemini-mysql.conf Docroot/WEB-INF/GeminiHello.conf
  10. RUN mkdir Docroot/WEB-INF/classes
  11. RUN mkdir Docroot/WEB-INF/lib
  12. RUN ant resolve
  13. RUN ant compile
  14. FROM techempower/resin:0.1
  15. COPY --from=ant /gemini /gemini
  16. CMD java -jar ${RESIN_HOME}/lib/resin.jar -conf /gemini/Docroot/WEB-INF/resin.xml console