networks: traefik: external: true default: services: template: image: git.nixc.us/nixius/template:staging deploy: replicas: 1 restart_policy: condition: on-failure max_attempts: 3 update_config: parallelism: 1 delay: 10s order: start-first rollback_config: parallelism: 1 delay: 10s order: stop-first networks: - traefik labels: - traefik.enable=true - traefik.http.routers.staging_template.rule=Host(`staging.template.nixc.us`) - traefik.http.routers.staging_template.entrypoints=websecure - traefik.http.routers.staging_template.tls=true - traefik.http.routers.staging_template.tls.certresolver=letsencryptresolver - traefik.http.services.staging_template.loadbalancer.server.port=3000 # - traefik.http.services.staging_template.loadbalancer.healthcheck.path=/health # - traefik.http.services.staging_template.loadbalancer.healthcheck.interval=30s # - traefik.http.services.staging_template.loadbalancer.healthcheck.timeout=5s