From c246e0dd8cc50571f52e858faf060af26c45564c Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Mon, 22 Apr 2024 00:27:22 +0200 Subject: [PATCH] Added a mean to run scheduled tasks --- docker/Dockerfile | 8 ++++++++ docker/crontab | 1 + 2 files changed, 9 insertions(+) create mode 100644 docker/crontab diff --git a/docker/Dockerfile b/docker/Dockerfile index b0711af..12ef6cb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,2 +1,10 @@ ARG PHP_VERSION=8.0 FROM sail-${PHP_VERSION}/app as base + +RUN apt-get update \ + && apt-get -y install cron imagemagick php8.3-imagick + +COPY crontab /etc/cron.d/laravel-scheduler +RUN chmod 0644 /etc/cron.d/laravel-scheduler +RUN crontab /etc/cron.d/laravel-scheduler +RUN touch /var/log/cron.log diff --git a/docker/crontab b/docker/crontab new file mode 100644 index 0000000..39dd8da --- /dev/null +++ b/docker/crontab @@ -0,0 +1 @@ +* * * * * cd /var/www/html && php artisan schedule:run >> /dev/null 2>&1