services:
  watchdog:
    image: docker:cli
    container_name: watchdog
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./watchdog.sh:/watchdog.sh
    environment:
      - CPU_THRESHOLD=95
      - CHECK_INTERVAL=10
      - CONTAINER_PREFIX=hldm
    entrypoint: [ "sh", "/watchdog.sh" ]