To run the project you need:
- Set up Weaviate
- Use Docker Compose
- or create one with WCS
- Install required libraries
To run Weaviate locally, install Docker Compose.
Then run the following command at the root of the repo:
docker compose
Which will use the configuration in docker-compose.yml
file.
If you want to run Weaviate in the cloud with WCS, head to https://console.weaviate.cloud/, create an account and create a new instance (a free sandbox is good enough).
See the WCS Quickstart for step-by-step guide.
Create a new venv configuration.
python3 -m venv .venv
Then switch to the new configuration:
source .venv/bin/activate
And install the required packages.
pip install -r requirements.txt