38 lines
765 B
Docker
38 lines
765 B
Docker
|
|
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"]
|