MAIN_ADDRESS=... rss=1, bit=1, jvc=1, ch4=1, for=1, hac=1, mas=1, nos=1, a7d=1, ap9=1, lem=1, wei=1, fol=1, you=1, tra=1 docker compose -f spotters.yaml -f docker-compose.yaml up -d
Where each three letter code represent a spotter
module ;
The client is ran using two docker compose
files.
docker-compose.yaml
: processing and web3spotters.yaml
: scraping services
image | Image size | description | Version | Pulls |
---|---|---|---|---|
transactioneer | Web3 interaction | |||
bpipe | Batch processing | |||
upipe | Unit processing | |||
orchestrator | Orchestration & Monitoring |
MAIN_ADDRESS
is specified as an ENV variable
MAIN_ADDRESS=... docker compose up -d
2️⃣ Spotters
spotters.yaml
provides an easy way to launch the different spotters with different redundancy parameters, each module is parametrable with it's three first leters (jumping over spot
)
rss=2 docker compose up -d -f spotters.yaml
Will launch two rss instances.
- There is no orchestration mechanism when you launch your spotters this way.
- They will be staticly launched and the module distribution usage is 100% under your control.