Lighthouse - A lightning fast search for the LBRY blockchain
ansible-lighthouse | ||
decoder | ||
docs | ||
server | ||
test | ||
.babelrc | ||
.editorconfig | ||
.eslintrc | ||
.gitignore | ||
.gitmodules | ||
apidoc.json | ||
CONTRIBUTORS.md | ||
gendb.sh | ||
package.json | ||
README.md | ||
yarn.lock |
Lighthouse - A lightning fast search for the LBRY blockchain
Created by filipnyquist filip@lbry.io and billbitt bill@lbry.io
What is Lighthouse?
Lighthouse is a lightning-fast advanced search engine API for publications on the lbrycrd with autocomplete capabilities.
What does Lighthouse consist of?
- Elasticsearch as a backend db server.
- LBRYimport, a importer that imports the claims into the Elasticsearch database.
- Lighthouse API server, which serves the API and does all calculations about what to send to the end user.
DEVELOPMENT NOTES:
Stuff needed to be worked on are located in issues or in the project board.
Running
Install dependencies
yarn install --production=false
Start a Local Server
npm start
Run Test
npm test
Building and Running Production Server
npm run prod
Note : Please make sure your elasticsearch server is running before using npm start
or npm run prod