gemini-mysql.dockerfile 613 B

1234567891011121314151617181920
  1. FROM openjdk:9-jdk-slim as ant
  2. RUN apt update -qqy && apt install -qqy ant curl
  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. WORKDIR /resin
  15. RUN curl -sL http://caucho.com/download/resin-4.0.56.tar.gz | tar xz --strip-components=1
  16. RUN rm -rf webapps/*
  17. CMD ["java", "-jar", "lib/resin.jar", "-conf", "/gemini/Docroot/WEB-INF/resin.xml", "console"]