Slide 97
Slide 97 text
github.com/autopilotpattern
{
"consul": "consul:8500",
"preStart": "/bin/reload-nginx.sh preStart",
"services": [
{
"name": "nginx",
"port": 80,
"interfaces": ["eth1", "eth0"],
"health": "/usr/bin/curl --fail -s http://localhost/health",
"poll": 10,
"ttl": 25
}
],
"backends": [
{
"name": "sales",
"poll": 3,
"onChange": "/bin/reload-nginx.sh onChange”
},{
"name": "customers",
"poll": 3,
"onChange": "/bin/reload-nginx.sh onChange”
}
]...
~/workshop/nginx/etc/containerpilot.json