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.
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.