Skip to content

frankverhoeven/containers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base Images

PHP

compose.yaml

services:
    php:
        image: ghcr.io/frankverhoeven/php-8.4-fpm

Dockerfile

FROM ghcr.io/frankverhoeven/php-8.4-fpm

Development INI

RUN mv /usr/local/etc/php/conf.d/99-dev.ini.disabled /usr/local/etc/php/conf.d/99-dev.ini

If using APP_DEBUG (Symfony) env vars you could use:

RUN if [ "${APP_DEBUG}" = "1" ]; then \
        mv /usr/local/etc/php/conf.d/99-dev.ini.disabled /usr/local/etc/php/conf.d/99-dev.ini; \
    fi

Healthcheck

services:
    php:
        healthcheck:
            test: "SCRIPT_NAME=/ping SCRIPT_FILENAME=/ping REQUEST_METHOD=GET cgi-fcgi -bind -connect 127.0.0.1:9000 | grep 'pong' || exit 1"
            start_period: 10s
            interval: 30s
            timeout: 10s
            retries: 3

About

Docker containers for use in k8s

Resources

Stars

Watchers

Forks

Packages