streamingfast / node-manager

Wrapping process to operate blockchain nodes.
https://dfuse.io
Apache License 2.0
7 stars 9 forks source link

Rewrite node operations to use bash scripts to start, stop and backup the node #36

Closed sduchesneau closed 4 months ago

sduchesneau commented 1 year ago

Remove the heavy logic (in this repo and injected from firehose-*** repos) for snapshots, node operation, etc. bash scripts should be provided by the user (copied from examples with sane values).

the node manager API listens on 8080:

strong suggestion: We get rid of the "node" type of service, only reader remains

maoueh commented 4 months ago

Every being standard "execution, it's easy to use bash script to control "node" software:

reader-node-binary: bash
reader-node-arguments:
- -c
- ...

There is a also reader-node-bootstrap-data-url that accepts bash://<absolute-path-to-script> so just bootstrapping from bash is also possible.