Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.57 KB

README.md

File metadata and controls

56 lines (36 loc) · 2.57 KB

marknl/gobyte-sentinel

A gobyte-sentinel docker image.

marknl/gobyte-sentinel marknl/gobyte-sentinel marknl/docker-gobyte-sentinel

Tags

What is GoByte Sentinel?

Sentinel is an autonomous agent for persisting, processing and automating GoByte Core governance objects and tasks. Sentinel is implemented as a Python application that connects to your GoByte Core docker instance. Learn more about the GoByte Project here.

Usage

How to use this image

This image contains the main scripts from the GoByte Sentinel repository, located here. Simply run the image with it's required environment variables:

❯ docker run --rm -it \
  -e GOBYTE_RPCSERVER=172.17.0.4 \
  -e GOBYTE_RPCUSER=username \
  -e GOBYTE_RPCPASS=password \
  marknl/gobyte-sentinel

This will run crond within the image. It will run sentinel every 2 mins, trying to connect to GOBYTE_RPCSERVER with the given credentials GOBYTE_RPCUSER GOBYTE_RPCPASS.

For this to work, your GoByte Core image should run with at least the following parameters:

  • rpcallowip=172.17.0.0/16
  • rpcauth=username:hash

or

  • rpcallowip=172.17.0.0/16
  • rpcuser=username
  • rpcpassword=password

Use this to give GOBYTE_RPCSERVER, GOBYTE_RPCUSER and GOBYTE_RPCPASS the correct values. For information on how to setup your GoByte Core images, read this.

Docker

This image is officially supported on Docker version 18.06, with support for older versions provided on a best-effort basis.

License

License information for the software contained in this image.

License information for the marknl/docker-gobyte-sentinel docker project.