orztv commited on
Commit
c01c8f7
·
1 Parent(s): 2d97948
Files changed (1) hide show
  1. 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 \