wjm55 commited on
Commit
2d61ce2
·
1 Parent(s): 48cecb1

Implement initial project structure and setup

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -0
Dockerfile ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM cr.weaviate.io/semitechnologies/weaviate:1.30.0
2
+
3
+ ENV QUERY_DEFAULTS_LIMIT=25 \
4
+ AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true \
5
+ PERSISTENCE_DATA_PATH=/var/lib/weaviate \
6
+ ENABLE_API_BASED_MODULES=true \
7
+ CLUSTER_HOSTNAME=node1 \
8
+ GRPC_PORT=50051
9
+
10
+ EXPOSE 7860 50051
11
+
12
+ # Create data directory with proper permissions
13
+ RUN mkdir -p /var/lib/weaviate && \
14
+ chmod 777 /var/lib/weaviate
15
+
16
+ # Create volume for persistent data
17
+ VOLUME ["/var/lib/weaviate"]
18
+
19
+ CMD ["--host", "0.0.0.0", "--port", "7860", "--scheme", "http", "--grpc-port", "50051"]