- Reverted changes in docker-compose.development.yml (ports)
- Introducted docker-compose.development-reverse-proxy.yml for reverse proxy usage
- Remove port exposures
- DEV: Redirect all mails to mailcatcher (see environment var POSTFIX_RELAYHOST)
- Add mail-sandbox with roundcube
- 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
- Fix nginx vhost configuration (modular WebDevOps image design)
- Fix typo in Docker image names (duplicate -dev)
- Fixed Docker image names in Dockerfile.development
- Updated nginx and apache vhost configuration
- 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
- Added exit if solr entrypoint is failing inside
- Fix solr storage
- Add
make shell
andmake root
(Makefile targets) - Refactored backup and restore (solr and mysql, see Makefile)
- Fixed documentation
- Refactored with new
webdevops/base
images - Faster creation/startup times
- Ansible provisioning
- Real production and development provisioning
- Added cloud support (without host mounted volumes)
- Moved
code/
toapp/
(Moved/application/code
to/app
inside Docker container) - Renamed
main
toapp
container
- 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