Skip to content

Home

swarm-cronjob

GitHub release Total downloads Build Status Docker Stars Docker Pulls
Go Report Codecov Become a sponsor Donate PayPal


What is swarm-cronjob?

swarm-cronjob is a scheduler for Docker Swarm. You define a cron-style schedule with service labels, and swarm-cronjob turns that service into a recurring job. It watches the Docker API, keeps its configuration in sync as services are added or updated, and runs scheduled workloads directly inside your Swarm cluster.

Features

  • Label-driven configuration, define schedules directly on Swarm services
  • Automatic service discovery and configuration reloads, no restart required
  • Cron-style scheduling for recurring jobs inside your Swarm cluster
  • Overlap control, can skip a run if the target service is already running
  • Configurable scheduler time zone

License

This project is licensed under the terms of the MIT license.
Icon credit to Laurel.