From 6d8fd267dec3e551f2a4dd7013a4482641832e28 Mon Sep 17 00:00:00 2001 From: TwinProduction Date: Sat, 16 Jan 2021 20:36:59 -0500 Subject: [PATCH] Fix mattermost docker-compose example --- example/docker-compose-mattermost/config.yaml | 12 ++++++- .../docker-compose.yml | 33 ++++++++++++------- 2 files changed, 33 insertions(+), 12 deletions(-) diff --git a/example/docker-compose-mattermost/config.yaml b/example/docker-compose-mattermost/config.yaml index 431be6aa..5d656e94 100644 --- a/example/docker-compose-mattermost/config.yaml +++ b/example/docker-compose-mattermost/config.yaml @@ -1,6 +1,16 @@ +alerting: + mattermost: + webhook-url: "http://mattermost:8065/hooks/tokengoeshere" + insecure: true + services: - name: example url: http://example.org - interval: 30s + interval: 1m + alerts: + - type: mattermost + enabled: true + description: "healthcheck failed 3 times in a row" + send-on-resolved: true conditions: - "[STATUS] == 200" diff --git a/example/docker-compose-mattermost/docker-compose.yml b/example/docker-compose-mattermost/docker-compose.yml index eea33871..19b75629 100644 --- a/example/docker-compose-mattermost/docker-compose.yml +++ b/example/docker-compose-mattermost/docker-compose.yml @@ -1,13 +1,24 @@ version: "3.8" -services: - gatus: - image: twinproduction/gatus:latest - ports: - - 8080:8080 - volumes: - - ./config.yaml:/config/config.yaml - mattermost-preview: - image: mattermost/mattermost-preview:latest - ports: - - 8065:8065 \ No newline at end of file +services: + gatus: + container_name: gatus + image: twinproduction/gatus:latest + ports: + - 8080:8080 + volumes: + - ./config.yaml:/config/config.yaml + networks: + - default + + mattermost: + container_name: mattermost + image: mattermost/mattermost-preview:5.26.0 + ports: + - 8065:8065 + networks: + - default + +networks: + default: + driver: bridge