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