- Fix broken runtime dependencies (thanks @kylecotter)
- Build mozjpeg instead of using dependency.
- Removed reference to
host.docker.internal
, as it is not cross-platform #34
- Set default
xdebug.mode
#34 - Added common image optimizers: jpegoptim, jpegtran, mozjpeg, optipng, pngquant, gifsicle
- Fixed an issue with
iconv
build #35 - Fixed a runtime dependency issue with Imagemagick #32
- Fix webp transforms via GD #33
- Don't uneccessarily expose xdebug port #30
- Remove EOL PHP versions (
7.0
,7.1
,7.2
) - Use xdebug 3 for all
-dev
variants - Remove postgres-client from non-dev images
- Added an include to
/app/nitro.conf
to thecraftcms/nginx:<ver>-dev
images.
/robots.txt
requests are now passed toindex.php
if the file does not exist.
- Added GD JPEG support to PHP images. (#25)
- Expose ports 3000 and 3001 for tools such as nodejs.
- Nodejs and npm are now pre-installed in
craftcms/nginx:<ver>-dev
images. craftcms/nginx:<ver>-dev
now exposes port 3000 as the "node" port.
- Fixed a warning when installing Blackfire on ARM devices.
- Added the Blackfire PHP extension.
- Added the mariadb-connector-c package to resolve issues with mysql 8.0 for
-dev
images #19. - Allow
txt
files to be sent to PHP #23.
- Fixed an issue with the iconv library #16.
- Fixed a bug where requests for CSS, JS, font files, etc. were not being passed onto index.php when they 404.
- Removed the blackfire extension.
- Changed the CORS header for
craftcms/nginx:<ver>-dev
images to allow*
.
- Fixed an issue with the Blackfire installation script for
php-fpm
andnginx
.
- Removed Arm v6 and v7 builds to support the Blackfire extension.
- Added the
blackfire
extension for all images. #18
- Added the
bcmath
extension to all images. - Added php
7.0
images forcraftcms/cli
,craftcms/php-fpm
, andcraftcms/nginx
. - Added multi-architecture images for arm64, arm/v6, arm/v7, and amd64 to support ARM based development environments like Apple Silicon.
- Added an option
NGINX_CONF
ARG to thecraftcms/nginx
images to allow overriding the nginx configuration file to COPY to the image. - Add PHP 8.0 images without imagick until this upstream issue is resolved.
- Added
craftcms/php-fpm:7.2
,craftcms/php-fpm:7.2-dev
,craftcms/nginx:7.4
,craftcms/nginx:7.3
,craftcms/nginx:7.2
,craftcms/nginx:7.4-dev
,craftcms/nginx:7.3-dev
,craftcms/nginx:7.2-dev
images. - Added
soap
extension to support Commerce (#11)
- PHP
7.0
no longer ship with xdebug aspecl
no longer supports 7.0 (e.g.pecl/xdebug requires PHP (version >= 7.2.0, version <= 8.0.99), installed version is 7.0.33
). craftcms/php-fpm:<ver>-dev
andcraftcms/nginx:<ver>-dev
images now includegit
.craftcms/php-fpm:<ver>-dev
andcraftcms/nginx:<ver>-dev
images now include backup tools for mysql and postgres databases.- All
-dev*
images now ship with composer installed by default.