b-jokes/.deploy/deploy-prod.yaml
emmatveev 8cdf0cbd8d
All checks were successful
Deploy Dev / Build (pull_request) Successful in 1m20s
Deploy Dev / Push (pull_request) Successful in 22s
Deploy Dev / Deploy dev (pull_request) Successful in 29s
Update .deploy/deploy-prod.yaml
2025-09-12 20:42:31 +03:00

78 lines
1.5 KiB
YAML

version: "3.4"
services:
b-jokes-nginx:
image: mathwave/sprint-repo:b-jokes-nginx
networks:
- b-jokes-net
- common-infra-nginx
deploy:
mode: replicated
restart_policy:
condition: any
update_config:
parallelism: 1
order: start-first
api:
image: mathwave/sprint-repo:b-jokes
networks:
- b-jokes-net
environment:
MONGO_HOST: "mongo.chocomarsh.com"
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
DEBUG: "false"
command: api
deploy:
mode: replicated
restart_policy:
condition: any
update_config:
parallelism: 1
order: start-first
poll:
image: mathwave/sprint-repo:b-jokes
environment:
MONGO_HOST: "mongo.chocomarsh.com"
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
DEBUG: "false"
command: poll
deploy:
mode: replicated
restart_policy:
condition: any
update_config:
parallelism: 1
order: start-first
bot:
image: mathwave/sprint-repo:b-jokes
environment:
MONGO_HOST: "mongo.chocomarsh.com"
MONGO_PASSWORD: $MONGO_PASSWORD_PROD
STAGE: "production"
command: bot
networks:
- configurator
- queues
deploy:
mode: replicated
restart_policy:
condition: any
update_config:
parallelism: 1
order: start-first
networks:
b-jokes-net:
driver: overlay
common-infra-nginx:
external: true
configurator:
external: true
queues:
external: true