| 1234567891011121314 |
- FROM clojure:lein as lein
- WORKDIR /ring-http-exchange
- COPY project.clj project.clj
- COPY resources resources
- COPY src src
- RUN lein uberjar
- FROM ghcr.io/graalvm/graalvm-community:25
- WORKDIR /ring-http-exchange
- COPY --from=lein /ring-http-exchange/target/ring-http-server-1.0.0-standalone.jar app.jar
- EXPOSE 8080
- CMD ["java", "-server", "-XX:+UseZGC", "-XX:MaxRAMPercentage=70", "-Dclojure.compiler.direct-linking=true", "-jar", "app.jar"]
|