From 14053f9dff2667cfcddaa900c01e48d17bdd46eb Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Mon, 24 Jan 2022 11:52:46 +0100 Subject: [PATCH] docker: Don't run supervisord as root supervisord complains about being root and this seems to work fine now if we write the pid file to the user home dir --- docker-dev/docker-compose.yml | 2 +- docker-dev/php-fpm/queue-worker.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-dev/docker-compose.yml b/docker-dev/docker-compose.yml index a89535f..3aec6a4 100644 --- a/docker-dev/docker-compose.yml +++ b/docker-dev/docker-compose.yml @@ -27,7 +27,7 @@ services: build: context: php-fpm working_dir: /application - entrypoint: sudo supervisord -c /etc/supervisor/conf.d/queue-worker.conf + entrypoint: supervisord -c /etc/supervisor/conf.d/queue-worker.conf volumes: - ./php-fpm/queue-worker.conf:/etc/supervisor/conf.d/queue-worker.conf - ..:/application diff --git a/docker-dev/php-fpm/queue-worker.conf b/docker-dev/php-fpm/queue-worker.conf index e84b846..bbefcad 100644 --- a/docker-dev/php-fpm/queue-worker.conf +++ b/docker-dev/php-fpm/queue-worker.conf @@ -5,7 +5,7 @@ nodaemon=true logfile=/dev/null logfile_maxbytes=0 # so the log file isn't written to the volume -pidfile=/supervisord.pid +pidfile=/home/user/supervisord.pid [program:queue-work] command=php /application/bin/console dbp:relay:core:queue:work "%(program_name)s_%(process_num)02d" -- GitLab