wjm55 commited on
Commit
acae70f
·
1 Parent(s): cd86299
Files changed (2) hide show
  1. Dockerfile +10 -2
  2. run-weaviate.sh +16 -0
Dockerfile CHANGED
@@ -1,3 +1,11 @@
1
- docker volume create weaviate_data
2
 
3
- docker run -p 7860:7860 -p 50051:50051 -v weaviate_data:/var/lib/weaviate --restart on-failure:0 -e QUERY_DEFAULTS_LIMIT=25 -e AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true -e PERSISTENCE_DATA_PATH=/var/lib/weaviate -e ENABLE_API_BASED_MODULES=true -e CLUSTER_HOSTNAME=node1 cr.weaviate.io/semitechnologies/weaviate:1.30.0 --host,0.0.0.0,--port,7860,--scheme,http
 
 
 
 
 
 
 
 
 
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
+
9
+ EXPOSE 7860 50051
10
+
11
+ CMD ["--host", "0.0.0.0", "--port", "7860", "--scheme", "http"]
run-weaviate.sh ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Create volume for persistent data
4
+ docker volume create weaviate_data
5
+
6
+ # Run Weaviate container
7
+ docker run -p 7860:7860 -p 50051:50051 \
8
+ -v weaviate_data:/var/lib/weaviate \
9
+ --restart on-failure:0 \
10
+ -e QUERY_DEFAULTS_LIMIT=25 \
11
+ -e AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true \
12
+ -e PERSISTENCE_DATA_PATH=/var/lib/weaviate \
13
+ -e ENABLE_API_BASED_MODULES=true \
14
+ -e CLUSTER_HOSTNAME=node1 \
15
+ cr.weaviate.io/semitechnologies/weaviate:1.30.0 \
16
+ --host,0.0.0.0,--port,7860,--scheme,http