compojure-raw.dockerfile 423 B

12345678910111213
  1. FROM clojure:lein-2.8.1 as lein
  2. WORKDIR /compojure
  3. COPY src src
  4. COPY project.clj project.clj
  5. RUN lein ring uberwar
  6. FROM openjdk:8-jdk
  7. WORKDIR /resin
  8. RUN curl -sL http://caucho.com/download/resin-4.0.56.tar.gz | tar xz --strip-components=1
  9. RUN rm -rf webapps/*
  10. COPY --from=lein /compojure/target/hello-compojure-standalone.war webapps/ROOT.war
  11. COPY resin.xml conf/resin.xml
  12. CMD ["java", "-jar", "lib/resin.jar", "console"]