qdrant / Dockerfile
jonathanjordan21's picture
Update Dockerfile
2fca8d7 verified
raw
history blame
743 Bytes
# Use a lightweight Debian base image
FROM debian:slim-buster
# Update the package lists
RUN apt-get update -y
# Install required dependencies (adjust as needed)
RUN apt-get install -y \
curl \
wget \
unzip \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# Download and install Qdrant
WORKDIR /opt
RUN curl -L https://github.com/qdrant/qdrant/releases/latest/download/qdrant-linux-x86_64.zip -o qdrant.zip \
&& unzip qdrant.zip \
&& rm qdrant.zip
# Set the environment variable for Qdrant's data directory
ENV QDRANT_DATA_DIR /data
# Create the data directory
RUN mkdir -p /data
# Expose the Qdrant HTTP port
EXPOSE 6333
# Command to start Qdrant
CMD ["/opt/qdrant", "--config", "/opt/qdrant/qdrant.yaml"]