version: "3" services: myapp1: image: tutum/hello-world networks: - bw-services deploy: placement: constraints: - "node.role==worker" labels: - "bunkerweb.SERVER_NAME=app1.example.com" - "bunkerweb.USE_REVERSE_PROXY=yes" - "bunkerweb.REVERSE_PROXY_URL=/" - "bunkerweb.REVERSE_PROXY_HOST=http://myapp1" myapp2: image: tutum/hello-world networks: - bw-services deploy: placement: constraints: - "node.role==worker" labels: - "bunkerweb.SERVER_NAME=app2.example.com" - "bunkerweb.USE_REVERSE_PROXY=yes" - "bunkerweb.REVERSE_PROXY_URL=/" - "bunkerweb.REVERSE_PROXY_HOST=http://myapp2" myapp3: image: tutum/hello-world networks: - bw-services deploy: placement: constraints: - "node.role==worker" labels: - "bunkerweb.SERVER_NAME=app3.example.com" - "bunkerweb.USE_REVERSE_PROXY=yes" - "bunkerweb.REVERSE_PROXY_URL=/" - "bunkerweb.REVERSE_PROXY_HOST=http://myapp3" networks: bw-services: external: name: bw-services