Skip to content

Commit 5ae6e8e

Browse files
committed
add an actual deploy policy
1 parent 86e7e82 commit 5ae6e8e

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

infrastructure/deploy/docker-compose.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@ services:
2424
environment: *databuddy-env
2525
deploy:
2626
mode: global
27+
update_config:
28+
parallelism: 1
29+
order: stop-first
30+
failure_action: rollback
31+
delay: 60s
32+
rollback_config:
33+
parallelism: 1
34+
order: stop-first
2735
placement:
2836
constraints:
2937
- node.labels.app==true
@@ -44,6 +52,14 @@ services:
4452
environment: *databuddy-env
4553
deploy:
4654
mode: global
55+
update_config:
56+
parallelism: 1
57+
order: stop-first
58+
failure_action: rollback
59+
delay: 60s
60+
rollback_config:
61+
parallelism: 1
62+
order: stop-first
4763
placement:
4864
constraints:
4965
- node.labels.app==true
@@ -64,6 +80,14 @@ services:
6480
environment: *databuddy-env
6581
deploy:
6682
mode: global
83+
update_config:
84+
parallelism: 1
85+
order: stop-first
86+
failure_action: rollback
87+
delay: 60s
88+
rollback_config:
89+
parallelism: 1
90+
order: stop-first
6791
placement:
6892
constraints:
6993
- node.labels.app==true

0 commit comments

Comments
 (0)