Define worker processes alongside your servers. Cron schedules, on-demand triggers, concurrency limits, and auto-pause when your laptop is under load.
Your app sends emails on a queue. Processes image uploads in the background. Runs a Celery worker or a Bull job processor. In production, these are separate services. In development, they're "I forgot to start the worker again and wondered why emails aren't sending."
Donk lets you define workers as part of your server configuration. A worker is any command — a Celery process, a custom script, a cron-style task. Workers start with the server, run on schedule or on-demand, and auto-pause when CPU or memory is maxed so your laptop doesn't become unusable.
donk.tomlVideo: 25–35 seconds. A cron worker running every 30 seconds, processing a queue, logs visible in the Worker Log tab.