Browse Source

fix: missing installing dify_plugin

Yeuoly 4 months ago
parent
commit
8a07dcbb1f
1 changed files with 5 additions and 3 deletions
  1. 5 3
      docker/local.dockerfile

+ 5 - 3
docker/local.dockerfile

@@ -41,9 +41,11 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y curl pyt
 # preload tiktoken
 ENV TIKTOKEN_CACHE_DIR=/app/.tiktoken
 
-# Install dify_plugin to speedup the environment setup and test uv
-RUN mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk && python3 -m pip install uv && \
-    python3 -c "from uv._find_uv import find_uv_bin;print(find_uv_bin());" \
+# Install dify_plugin to speedup the environment setup, test uv and preload tiktoken
+RUN mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk \
+    && python3 -m pip install uv \
+    && uv pip install --system dify_plugin \
+    && python3 -c "from uv._find_uv import find_uv_bin;print(find_uv_bin());" \
     && python3 -c "import tiktoken; tiktoken.get_encoding('gpt2').special_tokens_set; tiktoken.get_encoding('cl100k_base').special_tokens_set"
 
 ENV PLATFORM=$PLATFORM