From 9027fe6b1d8d744afd757ec1ccff3b047ac9bd51 Mon Sep 17 00:00:00 2001 From: Tim Bendt Date: Sat, 29 Nov 2025 15:21:22 -0500 Subject: [PATCH] try supervisord --- Dockerfile | 8 +++++++- nginx.template.conf | 1 - supervisord.conf | 23 +++++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 supervisord.conf diff --git a/Dockerfile b/Dockerfile index af95481..01f769b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,7 +39,13 @@ COPY . . RUN composer dump-autoload --optimize # Copy nginx configuration -COPY nginx.conf /etc/nginx/conf.d/default.conf +COPY nginx.conf /etc/nginx/sites-available/default + +# Copy supervisor configuration +COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf + +# Create necessary directories +RUN mkdir -p /var/log/supervisor # Expose port EXPOSE 80 diff --git a/nginx.template.conf b/nginx.template.conf index e93d12c..ed2ed5c 100644 --- a/nginx.template.conf +++ b/nginx.template.conf @@ -44,7 +44,6 @@ http { index index.php; - charset utf-8; # Static files for root directory location / { diff --git a/supervisord.conf b/supervisord.conf new file mode 100644 index 0000000..d079553 --- /dev/null +++ b/supervisord.conf @@ -0,0 +1,23 @@ +[supervisord] +nodaemon=true +user=root +logfile=/var/log/supervisor/supervisord.log +pidfile=/var/run/supervisord.pid + +[program:php-fpm] +command=/usr/local/sbin/php-fpm -F +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 +autorestart=true +startretries=0 + +[program:nginx] +command=/usr/sbin/nginx -g 'daemon off;' +stdout_logfile=/dev/stdout +stdout_logfile_maxbytes=0 +stderr_logfile=/dev/stderr +stderr_logfile_maxbytes=0 +autorestart=true +startretries=0