AppsAutomationHealthchecks

Healthchecks

Django app which listens for pings and sends alerts when pings are late.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
services:
  healthchecks:
    image: healthchecks/healthchecks:latest
    container_name: healthchecks
    environment:
      - ALLOWED_HOSTS=localhost
      - DB=sqlite
      - DB_NAME=/data/hc.sqlite
      - DEBUG=False
      - DEFAULT_FROM_EMAIL=fixme-email-address-here
      - EMAIL_HOST=fixme-smtp-host-here
      - EMAIL_HOST_PASSWORD=fixme-smtp-password-here
      - EMAIL_HOST_USER=fixme-smtp-username-here
      - EMAIL_PORT=587
      - EMAIL_USE_TLS=True
      - SECRET_KEY=---
      - SITE_ROOT=http://localhost:8000
    ports:
      - 8000:8000
    volumes:
      - ./healthchecks-data:/data
    restart: unless-stopped

Resources

Website: https://healthchecks.io/

GitHub: https://github.com/healthchecks/healthchecks

Docker Hub: https://hub.docker.com/r/healthchecks/healthchecks

Configuration: https://github.com/healthchecks/healthchecks#docker-image