llm-guard-server/Dockerfile

38 lines
765 B
Docker
Raw Normal View History

2026-01-31 22:40:00 +08:00
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"]