From 6d49e0f0df0ebdc00f2b4d38a627e4c0f041fc6c Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 14 Jul 2024 22:26:39 +0200 Subject: [PATCH] build openj9 shared classes cache to improve startup time --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 04257a92..c9a9357b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,4 +10,7 @@ ENV JAVA_TOOL_OPTIONS -Djava.net.preferIPv4Stack=true -Xtune:virtualized -Xminf0 COPY commafeed-server/config.yml.example config.yml COPY commafeed-server/target/commafeed.jar . -CMD ["java", "-jar", "commafeed.jar", "server", "config.yml"] +# build openj9 shared classes cache to improve startup time +RUN java -Xshareclasses -jar commafeed.jar + +CMD ["java", "-Xshareclasses", "-jar", "commafeed.jar", "server", "config.yml"]