From 15aac2177d899fd84763496293283a21a284b80c Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Mon, 13 Nov 2023 15:14:43 +0100 Subject: [PATCH 1/2] Update PHP Version --- README.md | 17 ++++++++++++++++- src/docker/8.1/Dockerfile | 2 +- src/docker/8.2/Dockerfile | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5d25187..6b410b3 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ version: '3' services: app: - image: jkaninda/nginx-php-fpm:latest + image: jkaninda/nginx-php-fpm:8.2 container_name: my-app restart: unless-stopped volumes: @@ -125,6 +125,21 @@ RUN chown -R www-data:www-data /var/www/html/bootstrap/cache ### Add more supervisor process in > /var/www/html/conf/worker/supervisor.conf +In case you want to execute and maintain a task or process with supervisor. +Find below an example with Apache Kafka, when you want to maintain a consumer process. +### Example: +```conf +[program:kafkaconsume-worker] +process_name=%(program_name)s_%(process_num)02d +command=php /var/www/html/artisan kafka:consumer +autostart=true +autorestart=true +numprocs=1 +user=www-data +redirect_stderr=true +stdout_logfile=/var/www/html/storage/logs/kafka.log +``` + ### Storage permision issue > docker-compose exec php-fpm /bin/bash diff --git a/src/docker/8.1/Dockerfile b/src/docker/8.1/Dockerfile index 7d9b9a3..1ec3559 100644 --- a/src/docker/8.1/Dockerfile +++ b/src/docker/8.1/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.1.13-fpm +FROM php:8.1-fpm ARG WORKDIR=/var/www/html ENV DOCUMENT_ROOT=${WORKDIR} ENV LARAVEL_PROCS_NUMBER=1 diff --git a/src/docker/8.2/Dockerfile b/src/docker/8.2/Dockerfile index 144cad0..551c17c 100644 --- a/src/docker/8.2/Dockerfile +++ b/src/docker/8.2/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.2.8-fpm +FROM php:8.2.12-fpm ARG WORKDIR=/var/www/html ENV DOCUMENT_ROOT=${WORKDIR} ENV LARAVEL_PROCS_NUMBER=1 From e0589aaf26bb12adc0d50dbcb599c11aa9022281 Mon Sep 17 00:00:00 2001 From: Jonas Kaninda Date: Mon, 13 Nov 2023 15:15:48 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6b410b3..642751b 100644 --- a/README.md +++ b/README.md @@ -126,6 +126,7 @@ RUN chown -R www-data:www-data /var/www/html/bootstrap/cache > /var/www/html/conf/worker/supervisor.conf In case you want to execute and maintain a task or process with supervisor. + Find below an example with Apache Kafka, when you want to maintain a consumer process. ### Example: ```conf