Skip to content

Commit 946fa19

Browse files
committed
feat(java): add OpenJ9 JVM example
1 parent 35b78bf commit 946fa19

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

java/Dockerfile.openj9

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# vim: ft=dockerfile
2+
FROM docker.io/ibm-semeru-runtimes:open-11-jdk AS build
3+
4+
WORKDIR /src
5+
6+
COPY gradle ./gradle
7+
COPY build.gradle settings.gradle gradlew ./
8+
RUN ./gradlew --version
9+
10+
COPY . /src
11+
RUN ./gradlew build --no-daemon
12+
13+
FROM docker.io/ibm-semeru-runtimes:open-11-jre
14+
15+
WORKDIR /app
16+
17+
COPY --from=build /src/build/libs/demo-0.0.1-SNAPSHOT.jar /app/demo.jar
18+
19+
ENTRYPOINT ["java", "-XX:+PerfTool", "-jar", "/app/demo.jar"]

java/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
.PHONY: build
22
build:
33
docker build -t parca-demo:java .
4+
5+
build-openj9:
6+
docker build -f Dockerfile.openj9 -t parca-demo:java-openj9 .

0 commit comments

Comments
 (0)