version: "3.4" networks: mother: external: true services: watcher_web: image: registry.vnfco.ir/library/glitchtip/glitchtip deploy: update_config: parallelism: 1 delay: 10s order: start-first restart_policy: condition: any delay: 5s window: 120s resources: limits: cpus: '1' memory: 1G replicas: 1 mode: replicated placement: constraints: - node.labels.app == monitoring ports: - "9001:9001" environment: TZ: Asia/Tehran DATABASE_URL: postgres://watcherAgent:ZXlZeEhTVjFQdFFjZWd4NFg3dTlvbktnaWIxb25VZU05eldSTDY5SkFsU1pDbTF3dzFqaTFPbHZhY3h1UFJhWQpPOVVTOWgvY1pua2Q1SCtjYy9KN25nPT0K@pg-0:5432/watcherDB SECRET_KEY: 8efcb7bc910b4b53c5666eee4878e961dd2b31cb4fd39f06895b627d9533d4e7 PORT: 9001 EMAIL_URL: smtps://watcher:22102210aA%40@mail.vnfco.ir:465 GLITCHTIP_DOMAIN: https://watchdogs.of.galaxy.igarson.app DEFAULT_FROM_EMAIL: watcher@vnfco.ir CELERY_WORKER_CONCURRENCY: 10 REDIS_URL: redis://:Mf7VXwbaJQuMRd1sETVl79A7URUTyiEFwctGk3RhD%2Bq74DmKDzc2SztYEZ2YynLZI8xuq7b9gNz2e7g2MNfU9sP8q%2BbEK9CqAu3y2Zu4xkVyzyYKdFMT696IB%2FSS1M7rvZKw7NBYT99lGCpj1edk%2B6hRpK%2FQy2pfiVo29VKEgSXnkeJaM9nMJQ3wxN%2F1gLJd%2FuTGGf85nZWhUTEIdK58lJPSXLU55VqcaksahJHlg2oz5P5FNXWRPCnSC7obJ4OtkuHNw%2FP8REEL0KDyZ9khilU%2FXvzSgzp%2Bv5i9hmUdKO3B8r%2BY4keUZyaKz2VxCHSGAuqWSCpe%2Bdo1qQ%3D%3D@redismaster:6379/10 networks: - mother watcher_worker: image: registry.vnfco.ir/library/glitchtip/glitchtip command: ./bin/run-celery-with-beat.sh deploy: update_config: parallelism: 1 delay: 10s order: start-first restart_policy: condition: on-failure delay: 5s window: 120s resources: limits: cpus: '1' memory: 1G replicas: 1 mode: replicated placement: constraints: - node.labels.app == monitoring environment: TZ: Asia/Tehran DATABASE_URL: postgres://watcherAgent:ZXlZeEhTVjFQdFFjZWd4NFg3dTlvbktnaWIxb25VZU05eldSTDY5SkFsU1pDbTF3dzFqaTFPbHZhY3h1UFJhWQpPOVVTOWgvY1pua2Q1SCtjYy9KN25nPT0K@pg-0:5432/watcherDB SECRET_KEY: 8efcb7bc910b4b53c5666eee4878e961dd2b31cb4fd39f06895b627d9533d4e7 PORT: 9001 EMAIL_URL: smtps://watcher:22102210aA%40@mail.vnfco.ir:465 GLITCHTIP_DOMAIN: https://watchdogs.of.galaxy.igarson.app DEFAULT_FROM_EMAIL: watcher@vnfco.ir CELERY_WORKER_CONCURRENCY: 10 REDIS_URL: redis://:Mf7VXwbaJQuMRd1sETVl79A7URUTyiEFwctGk3RhD%2Bq74DmKDzc2SztYEZ2YynLZI8xuq7b9gNz2e7g2MNfU9sP8q%2BbEK9CqAu3y2Zu4xkVyzyYKdFMT696IB%2FSS1M7rvZKw7NBYT99lGCpj1edk%2B6hRpK%2FQy2pfiVo29VKEgSXnkeJaM9nMJQ3wxN%2F1gLJd%2FuTGGf85nZWhUTEIdK58lJPSXLU55VqcaksahJHlg2oz5P5FNXWRPCnSC7obJ4OtkuHNw%2FP8REEL0KDyZ9khilU%2FXvzSgzp%2Bv5i9hmUdKO3B8r%2BY4keUZyaKz2VxCHSGAuqWSCpe%2Bdo1qQ%3D%3D@redismaster:6379/10 networks: - mother watcher_migrate: image: registry.vnfco.ir/library/glitchtip/glitchtip command: "./manage.py migrate" deploy: update_config: parallelism: 1 delay: 10s order: start-first restart_policy: condition: on-failure delay: 5s window: 120s resources: limits: cpus: '0.5' memory: 100m replicas: 1 mode: replicated placement: constraints: - node.labels.app == monitoring environment: DATABASE_URL: postgres://watcherAgent:ZXlZeEhTVjFQdFFjZWd4NFg3dTlvbktnaWIxb25VZU05eldSTDY5SkFsU1pDbTF3dzFqaTFPbHZhY3h1UFJhWQpPOVVTOWgvY1pua2Q1SCtjYy9KN25nPT0K@pg-0:5432/watcherDB SECRET_KEY: 8efcb7bc910b4b53c5666eee4878e961dd2b31cb4fd39f06895b627d9533d4e7 PORT: 9001 EMAIL_URL: smtps://watcher:22102210aA%40@mail.vnfco.ir:465 GLITCHTIP_DOMAIN: https://watchdogs.of.galaxy.igarson.app DEFAULT_FROM_EMAIL: watcher@vnfco.ir CELERY_WORKER_CONCURRENCY: 10 REDIS_URL: redis://:Mf7VXwbaJQuMRd1sETVl79A7URUTyiEFwctGk3RhD%2Bq74DmKDzc2SztYEZ2YynLZI8xuq7b9gNz2e7g2MNfU9sP8q%2BbEK9CqAu3y2Zu4xkVyzyYKdFMT696IB%2FSS1M7rvZKw7NBYT99lGCpj1edk%2B6hRpK%2FQy2pfiVo29VKEgSXnkeJaM9nMJQ3wxN%2F1gLJd%2FuTGGf85nZWhUTEIdK58lJPSXLU55VqcaksahJHlg2oz5P5FNXWRPCnSC7obJ4OtkuHNw%2FP8REEL0KDyZ9khilU%2FXvzSgzp%2Bv5i9hmUdKO3B8r%2BY4keUZyaKz2VxCHSGAuqWSCpe%2Bdo1qQ%3D%3D@redismaster:6379/10 networks: - mother