Files
qdrant/Dockerfile
Andrey Vasnetsov 69dc0f3bef fix docker build
2021-01-16 12:11:24 +01:00

33 lines
636 B
Docker

FROM rust:1.49 as builder
COPY . ./qdrant
WORKDIR ./qdrant
ENV OPENBLAS_TARGET=CORE2
RUN apt-get update ; apt-get install -y clang libopenblas-dev libgfortran-8-dev
# Build actual target here
RUN cargo build --release --bin qdrant
FROM debian:buster-slim
ARG APP=/qdrant
RUN apt-get update \
&& apt-get install -y ca-certificates tzdata \
&& rm -rf /var/lib/apt/lists/*
EXPOSE 6333
ENV TZ=Etc/UTC \
RUN_MODE=production \
OPENBLAS_NUM_THREADS=1
RUN mkdir -p ${APP}
COPY --from=builder /qdrant/target/release/qdrant ${APP}/qdrant
COPY --from=builder /qdrant/config ${APP}/config
WORKDIR ${APP}
CMD ["./qdrant"]