From 3e8a6c72a7e1ade17292d2ab1236a345e4734558 Mon Sep 17 00:00:00 2001 From: Benjamin Brummer Date: Tue, 14 Jan 2025 21:19:25 +0000 Subject: [PATCH] healthcheck for php-fpm master process --- debian/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/Dockerfile b/debian/Dockerfile index 2979d6b..4c1750b 100644 --- a/debian/Dockerfile +++ b/debian/Dockerfile @@ -68,7 +68,7 @@ COPY php/php.ini /usr/local/etc/php/conf.d/invoiceninja.ini COPY php/php-fpm.conf /usr/local/etc/php-fpm.d/invoiceninja.conf -# Setup supervisor --chown=www-data:www-data +# Setup supervisor COPY supervisor/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # Setup InvoiceNinja @@ -80,7 +80,7 @@ COPY --chmod=0755 scripts/init.sh /usr/local/bin/init.sh # Health check HEALTHCHECK --interval=30s --timeout=5s --start-period=30s --retries=3 \ - CMD php -v || exit 1 + CMD pgrep -f "php-fpm: master process" ENTRYPOINT ["/usr/local/bin/init.sh"] CMD ["supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]