Skip to content

Commit 1cf9240

Browse files
committed
add quickwit
Signed-off-by: eric-epsila <[email protected]>
1 parent db16f36 commit 1cf9240

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

engine/Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,19 @@ ENV OATPP_INSTALL_PATH=/vectordb/build/dependencies
55
RUN scripts/install_oatpp_modules.sh
66
RUN mkdir -p /vectordb/build && cd /vectordb/build && cmake .. && make && chmod +x vectordb && curl -o /usr/local/bin/geesefs -L https://github.com/yandex-cloud/geesefs/releases/latest/download/geesefs-linux-amd64 && \
77
chmod +x /usr/local/bin/geesefs && /usr/local/bin/geesefs -v
8+
RUN curl -o quickwit.tar.gz -L https://github.com/quickwit-oss/quickwit/releases/download/v0.8.2/quickwit-v0.8.2-x86_64-unknown-linux-gnu.tar.gz && \
9+
tar -zxvf quickwit.tar.gz && \
10+
mv quickwit-*/quickwit /usr/local/bin/ && /usr/local/bin/quickwit --version && \
11+
echo "version: 0.7" > /usr/local/bin/quickwit.config.yaml
812

913
FROM epsilla/base
1014
ARG TARGETARCH
1115
ARG RELEASE_VERSION=latest
1216
ENV ENV_RELEASE_VERSION=$RELEASE_VERSION
13-
COPY --from=builder /vectordb/build/vectordb /vectordb
14-
COPY --from=builder /usr/local/bin/geesefs /usr/local/bin/geesefs
17+
COPY --from=builder /vectordb/build/vectordb /vectordb
18+
COPY --from=builder /usr/local/bin/geesefs /usr/local/bin/geesefs
19+
COPY --from=builder /usr/local/bin/quickwit /usr/local/bin/quickwit
20+
COPY --from=builder /usr/local/bin/quickwit.config.yaml /usr/local/bin/config/quickwit.yaml
1521
COPY ./scripts/heartbeat.sh /heartbeat.sh
1622
HEALTHCHECK --interval=600s --timeout=30s --retries=1000 CMD bash /heartbeat.sh || exit 0
1723
ENTRYPOINT ["/vectordb"]

0 commit comments

Comments
 (0)