Public Repository

Last pushed: a year ago
Short Description
Initialize a SSL ride-along container for volume data containing SSL configurations for consul
Full Description

This is a small image meant to instantiate SSL configurations for the hub official version of consul (https://hub.docker.com/_/consul/)

It will mount volumes to consul at:

VOLUME ["/consul/certs", "/consul/extra_config"]

Primary Environment variables:

CONSUL_CERT=""
CONSUL_KEY=""
CONSUL_CA=""

Additional Environment variables exposed:

CONSUL_TLS_PORT=${CONSUL_TLS_PORT:-8080}
SSL_CONSUL_CONFIG='{"verify_incoming": true, "verify_outgoing": true, "ca_file": "/consul/certs/ca.crt", "cert_file": "/consul/certs/consul.crt", "key_file": "/consul/certs/consul.key"}'
CONSUL_TLS_CONFIG='{\"ports\": {\"https\": ${CONSUL_TLS_PORT}}}'

Generally you should only modify the CONSUL_TLS_PORT variable!

Docker Pull Command
Owner
justicel