mirror of
https://github.com/nexus-stc/hyperboria
synced 2024-12-02 16:02:53 +01:00
fff80cd4e7
- fix(nexus): Preparing configs to be published - feat(nexus): Various fixes for opening left sources - fix(nexus): Fine-tune versions 1 internal commit(s) GitOrigin-RevId: 6c834cd3f4f5f18109a159a73503700dac63b0bb |
||
---|---|---|
.. | ||
configs | ||
installer | ||
schema | ||
web | ||
__init__.py | ||
.gitignore | ||
BUILD.bazel | ||
docker-compose.yml | ||
README.md |
Nexus Cognitron
Prerequisite
Follow the root guide to install Docker, IPFS and Bazel (optionally)
Guide
1. Download data dumps
export COLLECTION=bafykbzacebzohi352bddfunaub5rgqv5b324nejk5v6fltjh45be5ykw5jsjg
ipfs get $COLLECTION -o data && ipfs pin add $COLLECTION
export DATA_PATH=$(realpath ./data)
2. Launch Nexus Cognitron
Create docker-compose.yml
file to set up Nexus Cognitron and then launch it:
docker-compose pull && docker-compose up
then go to http://localhost:3000
3. (Optional) Deploy data dumps into your database
There is a function work
in traversing script
that you can reimplement to iterate over the whole dataset and insert it into your
own database or do whatever you want in parallel mode.
By default this script is just printing documents.
bazel run -c opt installer -- iterate \
--data-filepath $DATA_PATH/index/scitech \
--schema-filepath schema/scitech.yaml