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
По умолчанию данные хранятся в оперативной памяти и после перезапуска контейнера пропадают.