From 08df8643bf00d45d5e82c8f07c4c167056e70237 Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Sun, 5 Apr 2026 02:34:31 +0530 Subject: [PATCH] fix(docker): include enterprise bridge in non-root runtime image (#24917) 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 bf1af9ed75..8e911e95ff 100644 --- a/docker/Dockerfile.non_root +++ b/docker/Dockerfile.non_root @@ -142,6 +142,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/