diff --git a/Procfile b/Procfile index a73caa5..a4e4427 100644 --- a/Procfile +++ b/Procfile @@ -1,3 +1,3 @@ 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 diff --git a/swarm.stack.yml b/swarm.stack.yml index 9059c47..aa31238 100644 --- a/swarm.stack.yml +++ b/swarm.stack.yml @@ -12,6 +12,8 @@ services: - proxy ports: - "80:80" + environment: + - NODE_HOSTNAME={{.Node.Hostname}} volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - /tmp/proxyconf/:/etc/nginx/node.conf.d/