version: "3.4" services: queues: image: mathwave/sprint-repo:queues networks: - queues - queues-mongo-production environment: MONGO_HOST: "mongo.sprinthub.ru" MONGO_PASSWORD: $MONGO_PASSWORD_PROD REDIS_HOST: "redis.sprinthub.ru" REDIS_PASSWORD: $REDIS_PASSWORD_PROD STAGE: "production" deploy: mode: replicated restart_policy: condition: any update_config: parallelism: 1 order: start-first storage: image: mongo:6.0.2 networks: - queues-mongo-production volumes: - /sprint-data/queues-mongo:/data/db environment: MONGO_INITDB_ROOT_USERNAME: mongo MONGO_INITDB_ROOT_PASSWORD: password deploy: mode: replicated restart_policy: condition: any placement: constraints: [node.labels.stage == development] update_config: parallelism: 1 order: start-first networks: queues: external: true queues-mongo-production: driver: overlay