diff --git a/docker-compose.yml b/docker-compose.yml index c50ef15ecbcc5964db846e574385750ab9611cfe..43c1cb0d740ac61e2fe9d10b0f5ae05ed5da19fb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -247,10 +247,11 @@ services: - habnet deploy: labels: + - "backup=b1" - "traefik.docker.network=ohSwarmTest_habnet" - "traefik.port=8181" - "traefik.backend=openhab" - - "traefik.frontend.rule=Host:ohmachine1" + - "traefik.frontend.rule=HostRegexp:bau1.{domain:[a-zA-z0-9-]+}" placement: constraints: - node.labels.building == b1 @@ -269,10 +270,11 @@ services: - habnet deploy: labels: + - "backup=b2" - "traefik.docker.network=ohSwarmTest_habnet" - "traefik.port=8282" - "traefik.backend=openhab2" - - "traefik.frontend.rule=Host:ohmachine2" + - "traefik.frontend.rule=HostRegexp:bau2.{domain:[a-zA-z0-9-]+}" placement: constraints: - node.labels.building == b2 @@ -291,10 +293,11 @@ services: - habnet deploy: labels: + - "backup=b3" - "traefik.docker.network=ohSwarmTest_habnet" - "traefik.port=8383" - "traefik.backend=openhab3" - - "traefik.frontend.rule=Host:ohmachine3" + - "traefik.frontend.rule=HostRegexp:bau3.{domain:[a-zA-z0-9-]+}" placement: constraints: - node.labels.building == b3 @@ -311,6 +314,7 @@ services: target: /data/settings.js deploy: labels: + - "backup=b1" - "traefik.port=1880" - "traefik.backend=nodered" - "traefik.docker.network=ohSwarmTest_habnet"