Dokku y cron jobs

Si no sabes que es Dokku, quizás te interese leer la Introducción a Dokku

Dokku no da ningún tipo de soporte a tareas periódicas mediante cronjobs ni nada parecido, pero eso no significa que no podamos ejecutar tareas periódicas en nuestros servicios desplegados en Dokku.

Crontab del sistema

Es la manera más sencilla de programar tareas periódicas sobre los servicios desplegados en Dokku.

Por ejemplo para ejecutar la tarea rake do:something de mi servicio myshop tendría que hacer: dokku run myshop rake do:something, pues solo hay que añadir eso mismo al crontab. Accedemos por ssh al servidor y lo añadimos al crontab.

0 0 * * * dokku --rm run myshop rake do:something 

Es aconsejable añadir el -rm si no lo tienes configurado por defecto para que elimine el container una vez finalizada la tarea.


Comentarios