Add anonymous OOBE gateway grants
Provide App Attest-bound, one-time onboarding AI access without creating accounts, with durable replay protection and production deployment safeguards.
This commit is contained in:
@@ -10,6 +10,7 @@ RUN --mount=type=cache,target=/home/gradle/.gradle,uid=1000,gid=1000 \
|
||||
./gradlew --no-daemon --no-configuration-cache --stacktrace installDist
|
||||
|
||||
FROM eclipse-temurin:21-jre-alpine
|
||||
ARG APP_BUILD_SHA=unknown
|
||||
RUN addgroup -S -g 10001 app \
|
||||
&& adduser -S -D -H -u 10001 -G app -h /app app
|
||||
WORKDIR /app
|
||||
@@ -17,6 +18,7 @@ WORKDIR /app
|
||||
COPY --from=build --chown=app:app /workspace/build/install/OSGAccountServer/ /app/
|
||||
|
||||
ENV HOME=/tmp \
|
||||
APP_BUILD_SHA=$APP_BUILD_SHA \
|
||||
JAVA_TOOL_OPTIONS="-Djava.io.tmpdir=/tmp -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:MaxRAMPercentage=75.0 -XX:+ExitOnOutOfMemoryError"
|
||||
|
||||
USER 10001:10001
|
||||
|
||||
Reference in New Issue
Block a user