Skip to content

Commit 21c56f4

Browse files
committed
Switch to eclipse temurin 24, enable compact object headers
1 parent 7146305 commit 21c56f4

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

botfest/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ docker {
8585
// Each function (aside from comment/emptyLine) corresponds to a Dockerfile instruction.
8686
// See: https://docs.docker.com/reference/dockerfile/
8787

88-
from("ghcr.io/graalvm/graalvm-community:23")
88+
from("eclipse-temurin:24-jre-alpine")
8989

90-
runShell("groupadd --system --gid 1001 bot")
91-
runShell("useradd --system --gid 1001 --uid 1001 bot")
90+
runShell("addgroup --system --gid 1001 bot")
91+
runShell("adduser --system --gid 1001 --uid 1001 bot")
9292
user("bot")
9393

9494
workdir("/bot")
@@ -100,7 +100,7 @@ docker {
100100
copy("libs/$filename", "/bot/bot.jar")
101101

102102
entryPointExec(
103-
"java", "-jar", "/bot/bot.jar"
103+
"java", "-XX:+UseCompactObjectHeaders", "-jar", "/bot/bot.jar"
104104
)
105105
}
106106
}

platform_api/build.gradle.kts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,11 @@ docker {
106106
// Each function (aside from comment/emptyLine) corresponds to a Dockerfile instruction.
107107
// See: https://docs.docker.com/reference/dockerfile/
108108

109-
from("ghcr.io/graalvm/graalvm-community:23")
109+
from("eclipse-temurin:24-jre-alpine")
110+
runShell("apk add --no-cache git")
110111

111-
runShell("groupadd --system --gid 1001 platform")
112-
runShell("useradd --system --gid 1001 --uid 1001 platform")
112+
runShell("addgroup --system --gid 1001 platform")
113+
runShell("adduser --system --gid 1001 --uid 1001 platform")
113114
runShell("mkdir -p /app")
114115
runShell("chown platform /app")
115116

@@ -132,7 +133,7 @@ docker {
132133

133134
expose(8080)
134135
entryPointExec(
135-
"java", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-jar", "/app/app.jar"
136+
"java", "-XX:+UseCompactObjectHeaders", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-jar", "/app/app.jar"
136137
)
137138
healthcheck {
138139
check {

0 commit comments

Comments
 (0)