From ae1e0905dd62cfd7fe06368d2d7de9d567814d07 Mon Sep 17 00:00:00 2001 From: Jeffrey Han <39203126+elludraon@users.noreply.github.com> Date: Mon, 29 Aug 2022 12:14:47 -0700 Subject: [PATCH] Update Dockerfile to use OpenJ9 JVM (#53) Signed-off-by: Jeffrey Han <39203126+elludraon@users.noreply.github.com> --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index d9ec28d..b595bbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,8 @@ WORKDIR /usr/src/java COPY . . RUN mvn clean package -DappendVersionString="$(./scripts/get_build_version.sh)" -FROM openjdk:11 -RUN apt-get update && apt-get install -y gettext-base +FROM adoptopenjdk/openjdk11-openj9:latest +RUN apt-get update && apt-get install -y gettext-base wget RUN wget https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentral-deploy/main/docker-compose/certs/restapi-ca.pem \ -O /usr/local/share/ca-certificates/restapi-ca-selfsigned.pem RUN mkdir /owrrm-data @@ -13,7 +13,8 @@ COPY docker-entrypoint.sh / COPY --from=build /usr/src/java/target/openwifi-rrm.jar /usr/local/bin/ EXPOSE 16789 ENTRYPOINT ["/docker-entrypoint.sh"] -CMD ["java", "-jar", "/usr/local/bin/openwifi-rrm.jar", \ +CMD ["java", "-XX:+IdleTuningGcOnIdle", "-Xtune:virtualized", \ + "-jar", "/usr/local/bin/openwifi-rrm.jar", \ "run", "--config-env", \ "-t", "/owrrm-data/topology.json", \ "-d", "/owrrm-data/device_config.json"]