Fix CORS patch to target site-packages (the copy the running CLI imports)
This commit is contained in:
1 parent
0a797ba50e
commit
9cbbc33bc7
1 file changed
+5
-2
+5
-2
@@ -21,5 +21,8 @@ ENTRYPOINT ["/app/code/start.sh"]
|
||||
|
||||
# LiteLLM v1.74.0 hardcodes `origins = ["*"]` (with allow_credentials=True) in
|
||||
# proxy_server.py and ignores LITELLM_CORS_ALLOWED_ORIGINS entirely. Rewrite it
|
||||
# to honour the env var so we can lock CORS to the chat origin.
|
||||
RUN sed -i 's/^origins = \["\*"\]$/import os; origins = os.getenv("LITELLM_CORS_ALLOWED_ORIGINS", "*").split(",")/' /app/litellm/proxy/proxy_server.py
|
||||
# to honour the env var so we can lock CORS to the chat origin. Patch every copy
|
||||
# (site-packages is what the running CLI imports; /app/litellm is a dev copy).
|
||||
RUN sed -i 's/^origins = \["\*"\]$/import os; origins = os.getenv("LITELLM_CORS_ALLOWED_ORIGINS", "*").split(",")/' \
|
||||
/usr/lib/python3.13/site-packages/litellm/proxy/proxy_server.py \
|
||||
/app/litellm/proxy/proxy_server.py
|
||||
Reference in new issue
Block a user