- Refactored with new
webdevops/base
images - Faster creation/startup times
- Ansible provisioning
- Real production and development provisioning
- Added cloud support (without host mounted volumes)
- 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
- 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.ini
andetc/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
- Added
ftp
container (with vsftpd) - Added
postgres
container (with PostgreSQL) - Enabled php module
mcrypt
by default - Improved documentation
- Renamed
PHP_UID
andPHP_GID
toEFFECTIVE_UID
andEFFECTIVE_GID
- Set Apache HTTPd and Nginx UID to
EFFECTIVE_UID
andEFFECTIVE_GID
- Renamed
make deploy
tomake build
(was confusing) - Fixed MySQL default charset (set to utf8)
- Added
MYSQL_USER
,MYSQL_PASSWORD
,MYSQL_ROOT_USER
,MYSQL_ROOT_PASSWORD
andMYSQL_DATABASE
for nginx/apache/php-fpm - Improved customization of
php.ini
- Improved documentation
- Added php memcache and memcached
- Fixed ssl certificate
- Fixed
make mysql-backup
- Added
docker/main/bin/customization.sh
for easy customization and faster docker rebuilding - Added
CLI_USER
for customizable user indocker-env.yml
(forCLI_SCRIPT
) - Added ssl (SHA2) for nginx and apache HTTPd
- Added
/data/cache
for application cache storage (insidestorage
container) - 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.yml
layout with some examples
- Added
mailcatcher
container - Added
cli
target for entrypoint inmain
container - Smaller improvements
- Added customizeable
PHP_UID
andPHP_GID
(for www-data user) indocker-env.yml
- Added
PHP_TIMEZONE
indocker-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
- Added customizeable
DOCUMENT_INDEX
indocker-env.yml
- Added customizeable
DOCUMENT_ROOT
indocker-env.yml
- Switched to official nginx
- Moved
/code/
to/docker
- Fixed some bugs