consul-snapshot is a backup and restore utility for Consul (https://www.consul.io). This is slightly different than some other utilities out there as this runs as a daemon for backups and ships them to S3. Also has integrated monitoring and backup health checks.
I have created a docker container and exporting the below variables export S3BUCKET=s3://mybucketname/myfolder export S3Region=ap-southeast-1 export BACKUPINTERVAL=60 export CRYPTO_PASSWORD=mypassword export SNAPSHOT_TMP_DIR=/tmp export CONSUL_SNAPSHOT_UPLOAD_PREFIX=consul01 export CONSUL_HTTP_ADDR=0.0.0.0:8500 export CONSUL_HTTP_TOKEN=nil export CONSUL_HTTP_AUTH=nil export CONSUL_HTTP_SSL=nil export CONSUL_HTTP_SSL_VERIFY=nil