From c2c97e76c322610aaa487c2a5ef28739e0af0693 Mon Sep 17 00:00:00 2001 From: sid palas Date: Sun, 5 Feb 2023 13:06:34 -0500 Subject: [PATCH] use start-first ordering for rollouts to avoid downtime --- 11-deploying-containers/docker-swarm.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/11-deploying-containers/docker-swarm.yml b/11-deploying-containers/docker-swarm.yml index 16eb3e5..4c6be05 100644 --- a/11-deploying-containers/docker-swarm.yml +++ b/11-deploying-containers/docker-swarm.yml @@ -2,10 +2,12 @@ version: '3.7' services: client-react: - image: sidpalas/devops-directive-docker-course-client-react-nginx:5 + image: sidpalas/devops-directive-docker-course-client-react-nginx:6 deploy: mode: replicated - replicas: 2 + replicas: 1 + update_config: + order: start-first networks: - frontend ports: @@ -20,7 +22,9 @@ services: image: sidpalas/devops-directive-docker-course-api-node:8 deploy: mode: replicated - replicas: 2 + replicas: 1 + update_config: + order: start-first environment: - DATABASE_URL_FILE=/run/secrets/database-url secrets: @@ -41,6 +45,8 @@ services: deploy: mode: replicated replicas: 2 + update_config: + order: start-first networks: - frontend - backend