- Broke out the
php.ini
settings intozzz-docker-php.ini
that we copy into place - Synced up the various settings that contribute to the maximum uploadable file size
- Renamed
zzz-docker.cong
->zzz-docker-php-fpm.conf
to make what it's for more clear
- Added
node-dev-webpack
placeholder containers
chown
thecms/web
directory
- Use
yobasystems/alpine-mariadb:10.4.15
for MariaDB
- Added significantly slimmer Alpine images for all containers with the
-alpine
tag - Added
redis
placeholder container - Added
mariadb
placeholder container - Added
postgres
placeholder container
- Added
--no-install-recommends
to allapt-get install
commands
- Have
php-dev-base
layer on top ofphp-prod-base
- Added
dh-autoreconf
to fix a build issue with gifsicle - Added PHP 7.4 images for
php-dev-base
andphp-prod-base
- Added
postgresql-client-12
to the postgres PHP containers to allow db backups to work
- Change
mysql-client
tomariadb-client
- Add
mysql-client
in thephp-dev-craft
&php-prod-craft
MariaDB containers so we getmysqldump
- Both MariaDB and Postgres
php-prod-craft
containers should useFROM php-prod-base
- Add
node-12
image
- Removed
xdebug.remote_connect_back
from thephp-dev-base
container'sxdebug.ini
file to allow xdebug to connect properly
- Removed deprecated
links
fromdocker-compose.yaml
- Use Composer 2.x
- Use port
9003
forxdebug
- Added a
php_xdebug
container to speed up normal request by eliminatingxdebug
unless it's requested for viaXDEBUG_SESSION
cookie - Added Nginx container
- Added
keep_alive.sh
script for thequeue
container
- Added a
queue
docker container to run queue jobs via./craft queue/listen
- Added image optimizers to the
php-dev-craft
Docker image
- Initial release