x-common: &common image: badbl0cks/pkmntrade-club:staging restart: always env_file: - .env services: web-staging: <<: *common environment: - DEBUG=False - DISABLE_SIGNUPS=True - PUBLIC_HOST=staging.pkmntrade.club - ALLOWED_HOSTS=staging.pkmntrade.club,127.0.0.1,pkmntrade-club-web-staging-1,pkmntrade-club-web-staging-2 labels: - "enable_gatekeeper=true" deploy: mode: replicated replicas: 2 # healthcheck: # test: ["CMD", "curl", "-f", "http://127.0.0.1:8000"] # interval: 30s # timeout: 10s # retries: 3 # start_period: 30s celery-staging: <<: *common environment: - DEBUG=False - DISABLE_SIGNUPS=True - PUBLIC_HOST=staging.pkmntrade.club - ALLOWED_HOSTS=staging.pkmntrade.club,127.0.0.1,pkmntrade-club-celery-staging-1 command: ["celery", "-A", "pkmntrade_club.django_project", "worker", "-l", "INFO", "-B", "-E"]