diff options
author | Elizabeth Hunt <me@liz.coffee> | 2025-08-18 12:38:15 -0700 |
---|---|---|
committer | Elizabeth Hunt <me@liz.coffee> | 2025-08-18 12:38:15 -0700 |
commit | a6cc1ed3617ce0e71e5f73543a0ae4dcd38791a8 (patch) | |
tree | dd28429a223bfc9264593b3f26eca28fca507fb9 /playbooks/roles/mon/templates/stacks | |
parent | 91027c036cf7c15db76fe7b8317c754ab13d63d9 (diff) | |
download | infra-a6cc1ed3617ce0e71e5f73543a0ae4dcd38791a8.tar.gz infra-a6cc1ed3617ce0e71e5f73543a0ae4dcd38791a8.zip |
Deploy monitoring stack
Diffstat (limited to 'playbooks/roles/mon/templates/stacks')
-rw-r--r-- | playbooks/roles/mon/templates/stacks/docker-compose.yml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/playbooks/roles/mon/templates/stacks/docker-compose.yml b/playbooks/roles/mon/templates/stacks/docker-compose.yml index 98332cc..31a5932 100644 --- a/playbooks/roles/mon/templates/stacks/docker-compose.yml +++ b/playbooks/roles/mon/templates/stacks/docker-compose.yml @@ -8,6 +8,7 @@ services: - TZ={{ timezone }} - DEPLOYMENT_TIME={{ deployment_time }} networks: + - monint - proxy - metrics deploy: @@ -29,6 +30,23 @@ services: - traefik.http.routers.mon.entrypoints=websecure - traefik.http.services.mon.loadbalancer.server.port=8080 + uptime: + image: oci.liz.coffee/emprespresso/uptime:release + networks: + - monint + environment: + - TZ={{ timezone }} + - DEPLOYMENT_TIME={{ deployment_time }} + deploy: + mode: replicated + replicas: 1 + update_config: + parallelism: 1 + order: start-first + failure_action: rollback + labels: + - traefik.enable=false + prometheus: image: prom/prometheus:latest volumes: @@ -56,6 +74,7 @@ services: - traefik.http.services.prometheus.loadbalancer.server.port=9090 networks: + monint: proxy: external: true metrics: |