filecoin-project / filecoin-project/boost

Add indexer node to docker devnet

Open
#1,180 0 comments 0 reactions 0 assignees View on GitHub
area/dev-ux area/docker kind/enhancement
Dominant language
Go
Stars
121
Forks
79
Avg merge
10d 14h
Merged PRs (30d)
1

Description

## Summary
The local devnet contains a full stack for running an SP but doesn't currently connect to an Indexer node for advertising content. It would be nice to be able to spin up a https://github.com/ipni/storetheindex node in a container in the local devnet so that index advertisements could automatically be announced and validated there. This would also enable local e2e testing with something like kubo or lassie to work without directly connecting.

* Boost should automatically be able to advertise to the local Indexer node
* The indexer node should be locally dialable to support clients outside of docker (lassie, kubo)

Contributor guide

Open the contributing guide

Research direction

Inspect the local devnet Docker configuration and the existing Boost advertisement networking first, then run the devnet with a storetheindex container. Done means Boost advertises to the local Indexer node and clients outside Docker, such as Lassie or Kubo, can dial it for local end-to-end testing.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go
Domain
devops, infrastructure, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.