|
@@ -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
|