Skip to content

Commit 9e81bbf

Browse files
rurorujj
andauthored
Update images in httpserver and ring-http-exchange to java 25 (#10205)
* Update images for ring-http-exchange httpserver Also replace render type in majavat tests * Update reitit deps --------- Co-authored-by: jj <[email protected]>
1 parent 0f45397 commit 9e81bbf

File tree

18 files changed

+52
-54
lines changed

18 files changed

+52
-54
lines changed

frameworks/Clojure/kit/deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
;; HTML templating
1717
selmer/selmer {:mvn/version "1.12.62"}
18-
org.clojars.jj/majavat {:mvn/version "1.12.1"}
18+
org.clojars.jj/majavat {:mvn/version "1.12.3"}
1919

2020
;; Database
2121
org.postgresql/postgresql {:mvn/version "42.7.8"}

frameworks/Clojure/kit/src/clj/io/github/kit_clj/te_bench/web/controllers/bench.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[next.jdbc :as jdbc]
55
[next.jdbc.result-set :as rs]
66
[jj.majavat :as majavat]
7-
[jj.majavat.renderer :refer [->InputStreamRenderer]]
7+
[jj.majavat.renderer :refer [->StringRenderer]]
88
[jj.majavat.renderer.sanitizer :refer [->Html]]
99
[ring.util.http-response :as http-response]
1010
[selmer.parser :as parser]))
@@ -17,7 +17,7 @@
1717
(def ^:const MAX_ID_ZERO_IDX 9999)
1818
(def ^:const CACHE_TTL (* 24 60 60))
1919
(def ^:private render-fortune (majavat/build-renderer "html/fortunes.html"
20-
{:renderer (->InputStreamRenderer
20+
{:renderer (->StringRenderer
2121
{:sanitizer (->Html)})}))
2222
(def selmer-opts {:custom-resource-path (clojure.java.io/resource "html")})
2323

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
(defproject hello "reitit"
22
:description "pohjavirta, reitit, jsonista & porsas"
3-
:dependencies [[org.clojure/clojure "1.10.1"]
3+
:dependencies [[org.clojure/clojure "1.12.3"]
44
[metosin/pohjavirta "0.0.1-alpha5"]
55
[metosin/porsas "0.0.1-alpha13"]
6-
[metosin/jsonista "0.2.5"]
7-
[metosin/reitit "0.3.10"]
8-
[hikari-cp "2.9.0"]]
9-
:jvm-opts ^:replace ["-Dclojure.compiler.direct-linking=true"]
6+
[metosin/jsonista "0.3.13"]
7+
[metosin/reitit "0.9.1"]
8+
[hikari-cp "3.3.0"]]
109
:main hello.handler
1110
:aot :all)
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
FROM clojure:openjdk-11-lein-2.9.1
1+
FROM clojure:lein as lein
22
WORKDIR /reitit
3-
COPY src src
43
COPY project.clj project.clj
4+
COPY src src
55
RUN lein uberjar
66

7+
FROM openjdk:25-jdk-slim
8+
WORKDIR /reitit
9+
COPY --from=lein /reitit/target/hello-reitit-standalone.jar app.jar
10+
711
EXPOSE 8080
812

9-
CMD ["java", "-server", "-Xms2G", "-Xmx2G", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dvertx.disableMetrics=true", "-Dvertx.threadChecks=false", "-Dvertx.disableContextTimings=true", "-Dvertx.disableTCCL=true", "-XX:+UseStringDeduplication", "-Djava.net.preferIPv4Stack=true", "-jar", "target/hello-reitit-standalone.jar", "async"]
13+
CMD ["java", "-server", "-XX:+UseParallelGC", "-jar", "app.jar", "async"]
Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1-
FROM clojure:openjdk-11-lein-2.9.1
1+
FROM clojure:lein as lein
22
WORKDIR /reitit
3-
COPY src src
43
COPY project.clj project.clj
4+
COPY src src
55
RUN lein uberjar
66

7+
FROM openjdk:25-jdk-slim
8+
WORKDIR /reitit
9+
COPY --from=lein /reitit/target/hello-reitit-standalone.jar app.jar
10+
711
EXPOSE 8080
812

9-
CMD ["java", "-server", "-Xms2G", "-Xmx2G", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-XX:+UseStringDeduplication", "-Djava.net.preferIPv4Stack=true", "-jar", "target/hello-reitit-standalone.jar", "sync"]
13+
CMD ["java", "-server", "-XX:+UseParallelGC", "-jar", "app.jar", "sync"]
Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
FROM clojure:openjdk-11-lein-2.9.1
1+
FROM clojure:lein as lein
22
WORKDIR /reitit
3-
COPY src src
43
COPY project.clj project.clj
4+
COPY src src
55
RUN lein uberjar
6-
CMD ["java", "-server", "-Xms2G", "-Xmx2G", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+AggressiveOpts", "-Dvertx.disableMetrics=true", "-Dvertx.threadChecks=false", "-Dvertx.disableContextTimings=true", "-Dvertx.disableTCCL=true", "-XX:+UseStringDeduplication", "-Djava.net.preferIPv4Stack=true", "-jar", "target/hello-reitit-standalone.jar"]
6+
7+
FROM openjdk:25-jdk-slim
8+
WORKDIR /reitit
9+
COPY --from=lein /reitit/target/hello-reitit-standalone.jar app.jar
10+
11+
EXPOSE 8080
12+
13+
CMD ["java", "-server", "-XX:+UseParallelGC", "-jar", "app.jar"]

frameworks/Clojure/ring-http-exchange/project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[org.clojure/tools.logging "1.3.0"]
99
[org.clojars.jj/ring-http-exchange "1.2.4"]
1010
[seancorfield/next.jdbc "1.2.659"]
11-
[org.clojars.jj/majavat "1.12.1"]
11+
[org.clojars.jj/majavat "1.12.3"]
1212
[hikari-cp "3.3.0"]
1313
[org.postgresql/postgresql "42.7.8"]
1414
[metosin/jsonista "0.3.13"]

frameworks/Clojure/ring-http-exchange/ring-http-exchange-graalvm.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ COPY resources resources
55
COPY src src
66
RUN lein uberjar
77

8-
FROM ghcr.io/graalvm/graalvm-community:24
8+
FROM ghcr.io/graalvm/graalvm-community:25
99
WORKDIR /ring-http-exchange
1010
COPY --from=lein /ring-http-exchange/target/ring-http-server-1.0.0-standalone.jar app.jar
1111

frameworks/Clojure/ring-http-exchange/ring-http-exchange-robaho-graalvm.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ COPY resources resources
55
COPY src src
66
RUN lein with-profile robaho uberjar
77

8-
FROM ghcr.io/graalvm/graalvm-community:24
8+
FROM ghcr.io/graalvm/graalvm-community:25
99
WORKDIR /ring-http-exchange
1010
COPY --from=lein /ring-http-exchange/target/ring-http-server-1.0.0-standalone.jar app.jar
1111

frameworks/Clojure/ring-http-exchange/src/ring_http_exchange/benchmark.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
(:require
44
[jsonista.core :as json]
55
[jj.majavat :as majavat]
6-
[jj.majavat.renderer :refer [->InputStreamRenderer]]
6+
[jj.majavat.renderer :refer [->StringRenderer]]
77
[jj.majavat.renderer.sanitizer :refer [->Html]]
88
[ring-http-exchange.core :as server]
99
[next.jdbc :as jdbc]
@@ -34,7 +34,7 @@
3434
"Content-Type" "text/plain"}
3535
:body "Hello, World!"})
3636
(def ^:private render-fortune (majavat/build-renderer "fortune.html"
37-
{:renderer (->InputStreamRenderer
37+
{:renderer (->StringRenderer
3838
{:sanitizer (->Html)})}))
3939

4040
(defn -main

0 commit comments

Comments
 (0)