2024-07-13 11:06:45 +02:00
|
|
|
FROM ibm-semeru-runtimes:open-21-jre
|
2023-04-24 20:24:20 +02:00
|
|
|
|
2023-04-27 09:17:57 +02:00
|
|
|
EXPOSE 8082
|
|
|
|
|
|
2023-04-24 20:24:20 +02:00
|
|
|
RUN mkdir -p /commafeed/data
|
|
|
|
|
VOLUME /commafeed/data
|
|
|
|
|
|
2024-07-14 21:14:39 +02:00
|
|
|
ENV JAVA_TOOL_OPTIONS -Djava.net.preferIPv4Stack=true -Xtune:virtualized -Xminf0.05 -Xmaxf0.1
|
|
|
|
|
|
2023-04-24 20:24:20 +02:00
|
|
|
COPY commafeed-server/config.yml.example config.yml
|
2023-04-27 09:17:57 +02:00
|
|
|
COPY commafeed-server/target/commafeed.jar .
|
2023-04-24 20:24:20 +02:00
|
|
|
|
2024-07-14 22:26:39 +02:00
|
|
|
# build openj9 shared classes cache to improve startup time
|
|
|
|
|
RUN java -Xshareclasses -jar commafeed.jar
|
|
|
|
|
|
|
|
|
|
CMD ["java", "-Xshareclasses", "-jar", "commafeed.jar", "server", "config.yml"]
|