From 71b2352832e100e48831d10ab5bf1b5af87ed0d6 Mon Sep 17 00:00:00 2001 From: Wilmer Arambula Date: Sat, 12 Jul 2025 10:57:13 -0400 Subject: [PATCH 1/2] fix: Correct supervisord configuration paths in Dockerfile for consistency. --- docker/caddy/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/caddy/Dockerfile b/docker/caddy/Dockerfile index 5f53aec..f2e47ed 100644 --- a/docker/caddy/Dockerfile +++ b/docker/caddy/Dockerfile @@ -71,10 +71,10 @@ RUN sed -i 's|^listen = 127.0.0.1:9000|listen = /var/run/php/php-fpm.sock|' /usr && chown www-data:www-data /var/run/php # Copy supervisord program configs -COPY docker/supervisord/conf.d/caddy-php-fpm.conf /etc/supervisord/conf.d/caddy-php-fpm.conf +COPY docker/supervisord/conf.d/caddy-php-fpm.conf /etc/supervisor/conf.d/caddy-php-fpm.conf # Copy queue worker config uncommented for use with yii2-queue -#COPY docker/supervisor/available/queue.conf /etc/supervisor/available/queue.conf +#COPY docker/supervisord/available/queue.conf /etc/supervisord/available/queue.conf # Copy scripts COPY docker/init.sh /usr/local/bin/init.sh From 26e0f4ba6db58b4e4e52d20f439306fa8045fbd7 Mon Sep 17 00:00:00 2001 From: Wilmer Arambula Date: Sat, 12 Jul 2025 11:03:25 -0400 Subject: [PATCH 2/2] feat: Add PHP-FPM socket directory creation and permissions setup in init script. --- docker/init.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker/init.sh b/docker/init.sh index 743ba97..303e0b9 100644 --- a/docker/init.sh +++ b/docker/init.sh @@ -14,6 +14,12 @@ mkdir -p /data/caddy/locks /config/caddy chown -R www-data:www-data /data /config chmod -R 755 /data /config +# Create PHP-FPM socket directory with proper permissions +echo -e "${YELLOW}Creating PHP-FPM socket directory...${NC}" +mkdir -p /var/run/php +chown www-data:www-data /var/run/php +chmod 755 /var/run/php + # Create necessary Yii2 directories if they don't exist echo -e "${YELLOW}Creating Yii2 directories...${NC}" mkdir -p /app/runtime/cache