services: weaviate: command: - --host - 0.0.0.0 - --port - "8080" - --scheme - http image: cr.weaviate.io/semitechnologies/weaviate:1.31.4 ports: - 8080:8080 - 50051:50051 volumes: - ./weaviate:/var/lib/weaviate restart: on-failure environment: QUERY_DEFAULTS_LIMIT: 25 AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: "true" PERSISTENCE_DATA_PATH: "/var/lib/weaviate" ENABLE_API_BASED_MODULES: "true" ENABLE_MODULES: "text2vec-openai,generative-openai" CLUSTER_HOSTNAME: "node1" OPENAI_APIKEY: ${OPENAI_API_KEY} DISABLE_TELEMETRY: "true"