A repo for setting up and running the watch-party demo.
- docker
- docker compose
- KinD
- helm
- go
This repo depends on the aggregator service as a Git submodule (branch stream-support). Clone with --recursive to fetch it automatically:
git clone --recursive https://github.com/SolidLabResearch/watch-party-demo.git
cd watch-party-demoInitiate the kubernettes cluster for the aggregator
cd aggregator/ && make kubernettes-initStart the servers
npm run startThis repo composes and sets up 3 different repositories to build the demo.
- https://github.com/SolidLabResearch/solid-watch-party
- https://github.com/SolidLabResearch/aggregator
- https://github.com/SolidLabResearch/user-managed-access
get uma + css from https://github.com/maartyman/user-managed-access/tree/query-aggregator-evaluation
node ./bin/main.js --port 4000 --base-url http://localhost:4000/uma --policy-base http://localhost:3000 --log-level error
yarn run community-solid-server -m . -c ./config/default.json -a http://localhost:4000/uma -f "${./zipdata/3000}" -p 3000 -l error
get aggregator from https://github.com/SolidLabResearch/aggregator/tree/stream-support
run go run . --port 5000 --log-level error --webid http://localhost:3000/alice/profile/card#me --email [email protected] --password password
If you already cloned without --recursive, initialize submodules now:
git submodule update --init --recursive