Docker Compose Version Checker

Description

A Go application that monitors Docker Compose files for changes by comparing local files with their upstream sources. It can notify you of any image version changes via Slack, ntfy.sh, or Telegram.

  • 🔍 Monitors multiple Docker Compose files concurrently
  • 🔄 Compares local files with upstream sources
  • 🎯 Detects changes in image versions
  • 📧 Notifications through:
    • Slack (via webhooks)
    • ntfy.sh
    • Telegram
    • Debug output (console/file)
  • ⚡ Parallel processing of multiple files
  • 🔒 Support for both public and private repositories

You can run compose-checker in a container with automated scheduling using Ofelia. Note that the Docker image is built for x86_64 architecture. The container runs an initial check immediately upon startup and then runs periodic checks based on the configured interval.

Technology