version: "3.8" services: weaviate: image: cr.weaviate.io/semitechnologies/weaviate:latest container_name: weaviate restart: unless-stopped ports: - "${WEAVIATE_HTTP_PORT:-8080}:8080" - "${WEAVIATE_GRPC_PORT:-50051}:50051" volumes: - weaviate_data:/var/lib/weaviate environment: - QUERY_DEFAULTS_LIMIT=25 - AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=${ANON_ACCESS:-true} - PERSISTENCE_DATA_PATH=/var/lib/weaviate - DEFAULT_VECTORIZER_MODULE=${VECTORIZER:-none} - CLUSTER_HOSTNAME=node1 - ENABLE_MODULES=${MODULES:-text2vec-transformers,generative-openai} volumes: weaviate_data: