https://github.com/foomo/crontinuous
Crontinuous is a time-based job scheduler for docker.
https://github.com/foomo/crontinuous
Last synced: about 1 month ago
JSON representation
Crontinuous is a time-based job scheduler for docker.
- Host: GitHub
- URL: https://github.com/foomo/crontinuous
- Owner: foomo
- License: lgpl-3.0
- Created: 2016-05-15T18:24:55.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-15T18:42:52.000Z (about 10 years ago)
- Last Synced: 2025-01-12T15:46:08.435Z (over 1 year ago)
- Language: Go
- Size: 8.79 KB
- Stars: 2
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/foomo/crontinuous)
Crontinuous
===========
Crontinuous is a time-based job scheduler, based on [robfig's go cron library](https://github.com/robfig/cron). Define cronjobs in a [crontab](http://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html) file which will be processed by crontinuous, similarly to linux' cron.
Build into a lightweight docker container it gives you the power to schedule tasks with a cron container, for example to periodically curl endpoints internally in your docker network.
When it comes to defining cronjobs have a look at [Tom Ryder's post about best practices](https://sanctum.geek.nz/arabesque/cron-best-practices/).
Another interesting approach is to use Alpine's crond directly to [schedule tasks with a cron container](https://getcarina.com/docs/tutorials/schedule-tasks-cron/).
License
-------
Copyright (c) foomo under the LGPL 3.0 license.