File size: 522 Bytes
2d61ce2
 
 
 
 
 
1fae2de
28a53bf
2d61ce2
28a53bf
2d61ce2
 
 
 
 
 
 
 
28a53bf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM cr.weaviate.io/semitechnologies/weaviate:1.30.0

ENV QUERY_DEFAULTS_LIMIT=25 \
    AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true \
    PERSISTENCE_DATA_PATH=/var/lib/weaviate \
    ENABLE_API_BASED_MODULES=true \
    CLUSTER_HOSTNAME=node1 \
    GRPC_PORT=443

EXPOSE 443

# Create data directory with proper permissions
RUN mkdir -p /var/lib/weaviate && \
    chmod 777 /var/lib/weaviate

# Create volume for persistent data
VOLUME ["/var/lib/weaviate"]

CMD ["--host", "0.0.0.0", "--port", "443", "--scheme", "http"]