A gobyte-sentinel docker image.
0.1.0
,latest
(1.1.0/Dockerfile)
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.
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.
This image is officially supported on Docker version 18.06, with support for older versions provided on a best-effort basis.
License information for the software contained in this image.
License information for the marknl/docker-gobyte-sentinel docker project.