From fe50044d221be2ff56fb8b638db06e7709239ef7 Mon Sep 17 00:00:00 2001 From: Mihai Solomon Date: Fri, 22 Mar 2024 13:15:24 +0200 Subject: [PATCH] [Draft] Supervisor for docker --- Dockerfile | 4 ++++ docker/app/supervisor.conf | 8 ++++++++ 2 files changed, 12 insertions(+) create mode 100644 docker/app/supervisor.conf diff --git a/Dockerfile b/Dockerfile index 7fe54952f..8e7785a4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,4 +24,8 @@ RUN apt-get update -y && \ php artisan key:generate && \ rm -rf /var/lib/apt/lists/* +RUN apt-get install -y --no-install-recommends supervisor + +ADD docker/app/supervisor.conf /etc/supervisor/conf.d/worker.conf + CMD [ "bash", "./run.sh"] diff --git a/docker/app/supervisor.conf b/docker/app/supervisor.conf new file mode 100644 index 000000000..148bbbbfe --- /dev/null +++ b/docker/app/supervisor.conf @@ -0,0 +1,8 @@ +[supervisord] +nodaemon=true +[program:app-worker] +process_name=%(program_name)s_%(process_num)02d +command=php /var/www/app/artisan queue:work --sleep=3 --tries=3 +autostart=trueautorestart=truenumprocs=2 +redirect_stderr=trueuser=root +stdout_logfile=/var/www/app/storage/logs/worker.log