Spaces:
Paused
Paused
wjm55
commited on
Commit
·
2d61ce2
1
Parent(s):
48cecb1
Implement initial project structure and setup
Browse files- 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"]
|