From 7f1b34cb1aabb7828342fbf83bdffa0ab3e0ff1c Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Wed, 1 Apr 2026 17:27:37 +0530 Subject: [PATCH] fix(docker): include enterprise bridge in non-root runtime image Copy the /app/enterprise bridge package into the non-root runtime image so enterprise proxy hooks register correctly (including managed_files). --- docker/Dockerfile.non_root | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/Dockerfile.non_root b/docker/Dockerfile.non_root index db3981fb7e7..ea360a3e1b1 100644 --- a/docker/Dockerfile.non_root +++ b/docker/Dockerfile.non_root @@ -133,6 +133,9 @@ COPY --from=builder /app/requirements.txt /app/requirements.txt COPY --from=builder /app/docker/entrypoint.sh /app/docker/prod_entrypoint.sh /app/docker/ COPY --from=builder /app/docker/supervisord.conf /etc/supervisord.conf COPY --from=builder /app/schema.prisma /app/ +# Keep enterprise bridge module in runtime so `enterprise.enterprise_hooks` +# can load and register managed enterprise hooks (e.g. managed_files). +COPY --from=builder /app/enterprise /app/enterprise # Copy prisma_migration.py for Helm migrations job compatibility COPY --from=builder /app/litellm/proxy/prisma_migration.py /app/litellm/proxy/prisma_migration.py COPY --from=builder /wheels/ /wheels/