FROM eclipse-temurin:21-jre AS auth WORKDIR /app COPY llm-guard-auth/target/llm-guard-auth.jar /app/app.jar ENV JAVA_TOOL_OPTIONS="-Xmx256m" ENTRYPOINT ["java","-jar","/app/app.jar"] FROM eclipse-temurin:21-jre AS gateway WORKDIR /app COPY llm-guard-gateway/target/llm-guard-gateway.jar /app/app.jar ENTRYPOINT ["java","-jar","/app/app.jar"] FROM eclipse-temurin:21-jre AS biz WORKDIR /app COPY llm-guard-modules/llm-guard-biz/target/llm-guard-biz.jar /app/app.jar ENV JAVA_TOOL_OPTIONS="-Xmx512m" ENTRYPOINT ["java","-jar","/app/app.jar"] FROM eclipse-temurin:21-jre AS system WORKDIR /app COPY llm-guard-modules/llm-guard-system/target/llm-guard-system.jar /app/app.jar ENV JAVA_TOOL_OPTIONS="-Xmx512m" ENTRYPOINT ["java","-jar","/app/app.jar"]