docker-compose.yml
---
services:
gatus:
image: twinproduction/gatus
container_name: gatus
ports:
- "8080:8080"
volumes:
- ./config.yaml:/config/config.yaml
restart: unless-stopped
config.yaml
---
alerting:
telegram:
token: "1393668911:AAHtEAKqxUH7ZpyX28R-wxKfvH1WR6-vdNw"
id: "12345678"
endpoints:
- name: Diol Kyiv. Провайдер основной - HelpHelpTeh
url: "icmp://91.233.110.34"
interval: 30s
conditions:
- "[CONNECTED] == true"
- name: Balzaka gate ssh
url: "tcp://176.37.155.208:22"
group: Home
interval: 120s
conditions:
- "[CONNECTED] == true"
alerts:
- type: telegram
send-on-resolved: true
Данные могут храниться в оперативной памяти, sqlite или postgresql базе. docker-compose-postgres-storag
По умолчанию данные хранятся в оперативной памяти и после перезапуска контейнера пропадают.