add deploy config with 2 replicas of each service (for rolling updates)

This commit is contained in:
sid palas
2023-02-05 11:31:35 -05:00
parent 95a0377804
commit 3eaeb20cea

View File

@ -3,6 +3,9 @@ version: '3.7'
services: services:
client-react: client-react:
image: sidpalas/devops-directive-docker-course-client-react-nginx:5 image: sidpalas/devops-directive-docker-course-client-react-nginx:5
deploy:
mode: replicated
replicas: 2
networks: networks:
- frontend - frontend
ports: ports:
@ -15,6 +18,9 @@ services:
start_period: 10s start_period: 10s
api-node: api-node:
image: sidpalas/devops-directive-docker-course-api-node:8 image: sidpalas/devops-directive-docker-course-api-node:8
deploy:
mode: replicated
replicas: 2
environment: environment:
- DATABASE_URL_FILE=/run/secrets/database-url - DATABASE_URL_FILE=/run/secrets/database-url
secrets: secrets:
@ -32,6 +38,9 @@ services:
start_period: 10s start_period: 10s
api-golang: api-golang:
image: sidpalas/devops-directive-docker-course-api-golang:7 image: sidpalas/devops-directive-docker-course-api-golang:7
deploy:
mode: replicated
replicas: 2
networks: networks:
- frontend - frontend
- backend - backend