#Build Stage FROM ubuntu:noble-20240605 as build-env ADD resources /tmp RUN /tmp/install.sh ENV LANG=en_US.UTF-8 \ JAVA_HOME=/usr/lib/jvm/graalvm # Run stage #FROM eclipse-temurin:17.0.11_9-jdk FROM ubuntu:noble-20240605 RUN apt-get update RUN apt-get -qqy upgrade EXPOSE 8080 CMD ["mkdir /usr/local/src/ModeratorElection"] WORKDIR /usr/local/src/ModeratorElection/ #copy jar #COPY --from=build-env /usr/local/src/ModeratorElection/build/libs/ModeratorElection.jar . #copy graalvm binary COPY --chmod=0700 --from=build-env /usr/local/src/ModeratorElection/build/native/ModeratorElection . #ENV MEMBERNAMES #ENTRYPOINT ["java", "-jar", "ModeratorElection.jar"] ENTRYPOINT ["ModeratorElection"]