0.3.1 • Published 6 years ago

geth-supervisor v0.3.1

Weekly downloads
6
License
ISC
Repository
github
Last release
6 years ago

geth-supervisor

Supervises an Ethereum client for running it in AWS ECS.

Features

  • Waits for synchronization to complete before registering with AWS Application Load Balancer.
  • Deregisters from ALB if client goes out of sync.
  • Deregisters from ALB if container is shutting down.

Configuration

Following environment variables can be configured:

variablerequireddefaultdescription
AWS_REGIONx
GETH_ADDRESSlocalhost
GETH_PORT8545
TARGET_GROUP_ARNx
POLL_INTERVAL10000Interval in ms
LOG_LEVELinfo
MINIMUM_PEERS3