PHP-FPM with Composer and modules required by GravCMS not in default php-fpm image (the other required modules are enabled by default):
Optional modules in grav-optional tags:
Modules listed above are installed and enabled. If you need to customize these modules, or need more standard php modules, you'll need to add them to your php.ini file and make it accessible to your container.
grav-8.2 : Latest php 8.2 fpm
grav-8.3 : Latest php 8.3 fpm
grav-8.4 : Latest php 8.4 fpm
grav-8.5 : Latest php 8.5 fpm
grav-8.2-optional : Latest php 8.3 fpm with optional modules installed and enabled
grav-8.3-optional : Latest php 8.3 fpm with optional modules installed and enabled
grav-8.4-optional : Latest php 8.4 fpm with optional modules installed and enabled
grav-8.5-optional : Latest php 8.5 fpm with optional modules installed and enabled
grav-alpine : Latest php 8.4 fpm, Alpine base
grav-alpine-optional : Latest php 8.4 fpm, Alpine base, with optional modules installed and enabled
Just pull the image and if required, mount a docker volume to point to a custom php.ini.
If needed, there is a docker-compose example for a joint nginx/php application in the example directory.
I know everything is open source, and the most used licenses should by GPL or MIT, but I don't have the details for each...
Content type
Image
Digest
sha256:22920c0ba…
Size
195.9 MB
Last updated
7 days ago
docker pull abesnier/php-fpm:grav-8.5-optional