From 9a36d6bf354508560fb350b09252b304933bd6ef Mon Sep 17 00:00:00 2001 From: simonmcnair <101189766+simonmcnair@users.noreply.github.com> Date: Mon, 24 Mar 2025 22:05:33 +0000 Subject: [PATCH] Update Dockerfile --- services/forge/Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/services/forge/Dockerfile b/services/forge/Dockerfile index 038b2f7..2f20389 100644 --- a/services/forge/Dockerfile +++ b/services/forge/Dockerfile @@ -74,13 +74,20 @@ RUN --mount=type=cache,target=/root/.cache/forge-repo \ sed -i '/torch/d' requirements_versions.txt && \ pip install -r requirements_versions.txt - -RUN \ +RUN if [ -d "/opt/conda/lib/python3.10" ]; then \ + echo Python 3.10 detected; \ + sed -i 's/in_app_dir = .*/in_app_dir = True/g' /opt/conda/lib/python3.10/site-packages/gradio/routes.py ;\ + elif [ -d "/opt/conda/lib/python3.11" ]; then \ + echo Python 3.11 detected; \ + sed -i 's/in_app_dir = .*/in_app_dir = True/g' /opt/conda/lib/python3.11/site-packages/gradio/routes.py ;\ + fi && \ # mv ${ROOT}/style.css ${ROOT}/user.css && \ # one of the ugliest hacks I ever wrote \ - sed -i 's/in_app_dir = .*/in_app_dir = True/g' /opt/conda/lib/python3.10/site-packages/gradio/routes.py && \ + # updated from 3.10.to 3.11 git config --global --add safe.directory '*' + + # drop permissions (if build targets non root) USER $PUID:$PGID