use the node hostname as a config name when available
This commit is contained in:
parent
be2c0a7c17
commit
757941293f
2 changed files with 3 additions and 1 deletions
2
Procfile
2
Procfile
|
@ -1,3 +1,3 @@
|
||||||
swarmmerge: while true; do ls -d /etc/nginx/node.conf.d/*.conf | entr -d python3 /app/mergeswarm.py; done
|
swarmmerge: while true; do ls -d /etc/nginx/node.conf.d/*.conf | entr -d python3 /app/mergeswarm.py; done
|
||||||
dockergen: docker-gen -watch /app/nginx.tmpl /etc/nginx/node.conf.d/`hostname`.conf
|
dockergen: docker-gen -watch /app/nginx.tmpl /etc/nginx/node.conf.d/${NODE_HOSTNAME:-`hostname`}.conf
|
||||||
nginx: nginx
|
nginx: nginx
|
||||||
|
|
|
@ -12,6 +12,8 @@ services:
|
||||||
- proxy
|
- proxy
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
|
environment:
|
||||||
|
- NODE_HOSTNAME={{.Node.Hostname}}
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||||
- /tmp/proxyconf/:/etc/nginx/node.conf.d/
|
- /tmp/proxyconf/:/etc/nginx/node.conf.d/
|
||||||
|
|
Loading…
Reference in a new issue