Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.08 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.08 KB

Nginx Discovery

Service that connects to Sidecar on an ongoing basis and manages an Nginx configuration to point to a single service by name.

Recognised environment variables:

Variable Mandatory Default
DISCOVERY_REFRESH_INTERVAL no 5s
DISCOVERY_FOLLOW_SERVICE no lazyraster
DISCOVERY_FOLLOW_PORT yes
DISCOVERY_TEMPLATE_FILENAME no templates/nginx.conf.tmpl
DISCOVERY_UPDATE_COMMAND no
DISCOVERY_VALIDATE_COMMAND no
DISCOVERY_SIDECAR_ADDRESS yes
DISCOVERY_NGINX_CONF no /nginx/nginx.conf
DISCOVERY_NGINX_PID no /tmp/nginx.pid

Example configuration:

$ DISCOVERY_SIDECAR_ADDRESS=dev-singularity.uw2.nitro.us:7777 \
	DISCOVERY_FOLLOW_SERVICE=lazyraster \
	DISCOVERY_FOLLOW_PORT=10109 \
	DISCOVERY_NGINX_CONF=/tmp/nginx.conf \
	go run main.go