compose-file: fix constraint examples, and consistent format

Constraints don't accept spaces around `==` / `!=`

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2020-03-17 14:14:16 +01:00
parent f15a3a1c4b
commit 02a36c2735
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C
1 changed files with 8 additions and 5 deletions

View File

@ -60,7 +60,8 @@ services:
- backend - backend
deploy: deploy:
placement: placement:
constraints: [node.role == manager] constraints:
- "node.role==manager"
vote: vote:
image: dockersamples/examplevotingapp_vote:before image: dockersamples/examplevotingapp_vote:before
@ -108,7 +109,8 @@ services:
max_attempts: 3 max_attempts: 3
window: 120s window: 120s
placement: placement:
constraints: [node.role == manager] constraints:
- "node.role==manager"
visualizer: visualizer:
image: dockersamples/visualizer:stable image: dockersamples/visualizer:stable
@ -119,7 +121,8 @@ services:
- "/var/run/docker.sock:/var/run/docker.sock" - "/var/run/docker.sock:/var/run/docker.sock"
deploy: deploy:
placement: placement:
constraints: [node.role == manager] constraints:
- "node.role==manager"
networks: networks:
frontend: frontend:
@ -772,8 +775,8 @@ services:
deploy: deploy:
placement: placement:
constraints: constraints:
- node.role == manager - "node.role==manager"
- engine.labels.operatingsystem == ubuntu 14.04 - "engine.labels.operatingsystem==ubuntu 18.04"
preferences: preferences:
- spread: node.labels.zone - spread: node.labels.zone
``` ```