This post describes how to run Weaviate using a binary file:
-
Download Weaviate binary. Go to releases page to download a suitable Weaviate binary.
-
Create a
weaviate.conf.json
file:
{
"authentication": {
"anonymous_access": {
"enabled": true
}
},
"authorization": {
"admin_list": {
"enabled": false
}
},
"query_defaults": {
"limit": 100
},
"persistence": {
"dataPath": "./data"
}
}
- Run a binary:
./weaviate --host 0.0.0.0 --port 8080 --scheme http
Alternatively one can provide a configuration using yaml
format.
Create a weaviate.conf.yaml
file with this contents:
authentication:
anonymous_access:
enabled: true
authorization:
admin_list:
enabled: false
query_defaults:
limit: 100
persistence:
dataPath: ./data
Run binary:
./weaviate --config-file=weaviate.conf.yaml --host 0.0.0.0 --port 8080 --scheme http