orztv
commited on
Commit
·
c01c8f7
1
Parent(s):
2d97948
update
Browse files- Dockerfile +7 -1
Dockerfile
CHANGED
@@ -59,16 +59,22 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
59 |
# 添加 Qdrant 依赖
|
60 |
pkg-config \
|
61 |
libssl-dev \
|
|
|
|
|
|
|
|
|
62 |
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
|
63 |
&& dpkg-reconfigure --frontend noninteractive tzdata \
|
64 |
# 安装 Rust
|
65 |
&& curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y \
|
66 |
&& . $HOME/.cargo/env \
|
|
|
|
|
67 |
# 克隆并编译 Qdrant
|
68 |
&& cd /tmp \
|
69 |
&& git clone --depth 1 https://github.com/qdrant/qdrant.git \
|
70 |
&& cd qdrant \
|
71 |
-
&& cargo build --release --bin qdrant \
|
72 |
&& mv target/release/qdrant /usr/local/bin/ \
|
73 |
&& cd / \
|
74 |
&& rm -rf /tmp/qdrant \
|
|
|
59 |
# 添加 Qdrant 依赖
|
60 |
pkg-config \
|
61 |
libssl-dev \
|
62 |
+
# 添加 libclang 依赖
|
63 |
+
llvm \
|
64 |
+
clang \
|
65 |
+
libclang-dev \
|
66 |
&& ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
|
67 |
&& dpkg-reconfigure --frontend noninteractive tzdata \
|
68 |
# 安装 Rust
|
69 |
&& curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y \
|
70 |
&& . $HOME/.cargo/env \
|
71 |
+
# 设置 LIBCLANG_PATH
|
72 |
+
&& export LIBCLANG_PATH=/usr/lib/llvm-11/lib \
|
73 |
# 克隆并编译 Qdrant
|
74 |
&& cd /tmp \
|
75 |
&& git clone --depth 1 https://github.com/qdrant/qdrant.git \
|
76 |
&& cd qdrant \
|
77 |
+
&& RUST_BACKTRACE=1 cargo build --release --bin qdrant \
|
78 |
&& mv target/release/qdrant /usr/local/bin/ \
|
79 |
&& cd / \
|
80 |
&& rm -rf /tmp/qdrant \
|