ModeratorElection/image/Dockerfile

28 lines
838 B
Docker
Raw Normal View History

#Build Stage
FROM node:22-bookworm-slim as build-env
ADD resources /tmp
RUN /tmp/install.sh
2024-06-20 13:09:08 +00:00
ENV LANG=en_US.UTF-8 \
JAVA_HOME=/usr/lib/jvm/graalvm
2024-06-20 13:42:53 +00:00
# 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"]
2024-06-20 13:42:53 +00:00
WORKDIR /usr/local/src/ModeratorElection/
#*SNAPSHOT should be part of the name, asterisk for continueing versionnumber
#copy jar
#COPY --from=build-env /usr/local/src/ModeratorElection/build/libs/ModeratorElection.jar ./ModeratorElection.jar
#copy graalvm binary
COPY --from=build-env /usr/local/src/ModeratorElection/build/native/nativeCompile/ModeratorElection .
CMD ["chmod +x ModerationElection"]
2024-06-20 13:42:53 +00:00
#ENV MEMBERNAMES
#ENTRYPOINT ["java", "-jar", "ModeratorElection.jar"]
ENTRYPOINT ["ModeratorElection"]