Sign inSign up

progrium/consul-access

By progrium

Updated almost 11 years ago

Lightweight password protection to Consul HTTP using Nginx

Image
2

1.8K

progrium/consul-access repository overview

consul-access

Lightweight password protection to Consul HTTP using Nginx.

Using consul-access

Simply link against a running Consul container using the alias consul and provide a username and password with the HTPASSWD environment variable:

$ docker pull progrium/consul-access
$ docker run -d \
	--link consul:consul \
	--env "HTPASSWD=<username> <password>" \
	--publish 80:80
	progrium/consul-access

If you're running Consul in --net=host mode, you can just set the IP manually with --add-host:

$ docker run -d \
	--add-host consul:<consul ip> \
	--env "HTPASSWD=<username> <password>" \
	--publish 80:80
	progrium/consul-access

Security

Since HTTP Basic authentication is used, you should only access this behind SSL otherwise your password is transmitted unencrypted.

License

BSD

Tag summary

Content type

Image

Digest

sha256:45e7fe93e

Size

3 MB

Last updated

almost 11 years ago

docker pull progrium/consul-access