PHP Docker Boilerplate Changelog
January 18, 2017 ยท View on GitHub
5.2.0-beta3 - 2017-01-18
- Reverted changes in docker-compose.development.yml (ports)
- Introducted docker-compose.development-reverse-proxy.yml for reverse proxy usage
5.2.0-beta2 - 2016-12-06
- Remove port exposures
- DEV: Redirect all mails to mailcatcher (see environment var POSTFIX_RELAYHOST)
- Add mail-sandbox with roundcube
5.2.0-beta1 - 2016-10-18
- Add dinghy/dory support
- Switch to mailhog instead of mailcatcher
- Add phpmyadmin
- Switch to ubuntu 16.04 as default
- docker-compose.yml is now using version 2
- PHP debugger can now be switched with variable
- Add PostgreSQL 9.5
- Some minor fixes and cleanups
5.1.3 - 2016-05-25
- Fix nginx vhost configuration (modular WebDevOps image design)
5.1.2 - 2016-05-25
- Fix typo in Docker image names (duplicate -dev)
5.1.1 - 2016-05-24
- Fixed Docker image names in Dockerfile.development
- Updated nginx and apache vhost configuration
5.1.0 - 2016-05-23
- Add support for new WebDevOps Docker images 0.5.0 and up
- Removed xdebug and blackfire, for xdebug use php-dev, php-apache-dev, php-nginx-dev images
5.0.2 - 2016-05-09
- Added exit if solr entrypoint is failing inside
- Fix solr storage
- Add
make shellandmake root(Makefile targets) - Refactored backup and restore (solr and mysql, see Makefile)
5.0.0 - 2016-03-07
- Refactored with new
webdevops/baseimages - Faster creation/startup times
- Ansible provisioning
- Real production and development provisioning
- Added cloud support (without host mounted volumes)
- Moved
code/toapp/(Moved/application/codeto/appinside Docker container) - Renamed
maintoappcontainer
4.1.0 - canceled
- Added cron
- Improved documentation
- Splitted MySQL Dockerfiles (with version and fork - MySQL, MariaDB and Percona)
- Fixed slow shutdown of storage (thanks to Stephan Ferraro)
- Added MySQL host and port as environment variables
4.0.0 - 2015-08-17
- Seperated TYPO3 Docker Boilerplate and PHP Docker Boilerplate
- Switched to Ansible provisioning (playbook)
- Added multiple Ubuntu versions
- Added CentOS
- Added Ubuntu with HHVM
- Added development/production context
- Added blackfire.io
- Added possiblity to disable Xdebug and Blackfire
- Moved php.ini to
etc/php/development.iniandetc/php/production.ini - Added ssh key/config (
etc/ssh) setting for/home/.ssh/ - Added possibility to use
supervisorctl(only for root) - Improved provisioning
- Refactored layout
- Added prebuilt Docker images
3.5.0 - 2015-06-23
- Added
ftpcontainer (with vsftpd) - Added
postgrescontainer (with PostgreSQL) - Enabled php module
mcryptby default - Improved documentation
3.4.0 - 2015-06-15
- Renamed
PHP_UIDandPHP_GIDtoEFFECTIVE_UIDandEFFECTIVE_GID - Set Apache HTTPd and Nginx UID to
EFFECTIVE_UIDandEFFECTIVE_GID - Renamed
make deploytomake build(was confusing) - Fixed MySQL default charset (set to utf8)
- Added
MYSQL_USER,MYSQL_PASSWORD,MYSQL_ROOT_USER,MYSQL_ROOT_PASSWORDandMYSQL_DATABASEfor nginx/apache/php-fpm - Improved customization of
php.ini - Improved documentation
- Added php memcache and memcached
3.3.1 - 2015-05-11
- Fixed ssl certificate
3.3.0 - 2015-05-09 - t3cs2015 release
- Fixed
make mysql-backup - Added
docker/main/bin/customization.shfor easy customization and faster docker rebuilding - Added
CLI_USERfor customizable user indocker-env.yml(forCLI_SCRIPT) - Added ssl (SHA2) for nginx and apache HTTPd
- Added
/data/cachefor application cache storage (insidestoragecontainer) - Improved
make deploy(supports all other frameworks now, not only TYPO3) - Fixed $HOME variable for shell and cli entrypoint targets (sudo issue)
- Improved
docker-env.ymllayout with some examples
3.2.0 - 2015-04-26
- Added
mailcatchercontainer - Added
clitarget for entrypoint inmaincontainer - Smaller improvements
3.0.0 - 2015-04-19
- Added customizeable
PHP_UIDandPHP_GID(for www-data user) indocker-env.yml - Added
PHP_TIMEZONEindocker-env.yml - Added advanced logging for php (see docker-compose logs for access, slowlog and errorlog)
- Added capability for PHP-FPM to trace for slowlog
- Added possibility to reach webserver from php-container (with dnsmasq) eg. for indexing tasks
- Readded xdebug
- Improved configuration
- Improved database backup
- Improved container layout
2.1.0 - 2015-04-01
- Added customizeable
DOCUMENT_INDEXindocker-env.yml
2.0.0 - 2015-03-31
- Added customizeable
DOCUMENT_ROOTindocker-env.yml - Switched to official nginx
- Moved
/code/to/docker - Fixed some bugs