jonathanjordan21 commited on
Commit
2fca8d7
·
verified ·
1 Parent(s): 1eb8f8f

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +31 -2
Dockerfile CHANGED
@@ -1,2 +1,31 @@
1
- # Use the official Qdrant image as the base
2
- FROM qdrant/qdrant:latest
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use a lightweight Debian base image
2
+ FROM debian:slim-buster
3
+
4
+ # Update the package lists
5
+ RUN apt-get update -y
6
+
7
+ # Install required dependencies (adjust as needed)
8
+ RUN apt-get install -y \
9
+ curl \
10
+ wget \
11
+ unzip \
12
+ ca-certificates \
13
+ && rm -rf /var/lib/apt/lists/*
14
+
15
+ # Download and install Qdrant
16
+ WORKDIR /opt
17
+ RUN curl -L https://github.com/qdrant/qdrant/releases/latest/download/qdrant-linux-x86_64.zip -o qdrant.zip \
18
+ && unzip qdrant.zip \
19
+ && rm qdrant.zip
20
+
21
+ # Set the environment variable for Qdrant's data directory
22
+ ENV QDRANT_DATA_DIR /data
23
+
24
+ # Create the data directory
25
+ RUN mkdir -p /data
26
+
27
+ # Expose the Qdrant HTTP port
28
+ EXPOSE 6333
29
+
30
+ # Command to start Qdrant
31
+ CMD ["/opt/qdrant", "--config", "/opt/qdrant/qdrant.yaml"]