All notable changes to this project will be documented in this file. This project adheres to WebDevOps.io Dockerfile.
- Removed version numbers in php configuration in apache
- Added liquibase image
- Removed geoip database
- Fix non caching resource files not be passed to document root in
php-nginx-dev
- Added update of geoip database for applications (currently testing only)
- Added graphviz and ttf-dejavu for
sphinx
- Added setting
VIRTUAL_HOST
to internal loopback address via dnsmasq
- Moved gpg to base
- Add gpg for php-dev (required by blackfire installation)
- Renamed 99-webdevops.ini to 98-webdevops.ini for PHP-7 images (Bug)
- Add docker env vars for XDEBUG and BLACKFIRE
- Added blackfire-agent for php-dev
- Update alpine-3 to 3.4
- Fixed webdevops/php:alpine-3
- Fixed webdevops/php:alpine-3-php7
- Added webdevops/cerbot for let's encrypt
- Improved docker graph (image build)
- Added WHITELIST for image building
- Added test for
PHP_DEBUGGER
blackfire
- Fixed and improved
PHP_DEBUGGER
for php-dev
- Added apache-dev and nginx-dev
- Restructed php-*dev provision
- Removed whoami call
- Removed provision from
make all
andmake build
- Removed --force from apk-install
- Fixed pecl for alpine images
- Updated documentation and tests
- Added tag centos-7-php56 for php images
- Added POSTFIX_MYNETWORKS and POSTFIX_RELAYHOST environment variables
- Added pysed
- Added PHP_DEBUGGER environment variable for php*dev images
- Fix warnings in vsftp image
- Fix package names in alpine (broken build)
- Updated documentation and tests
- Added php module apcu
- Added (disabled) php module blackfire to php-dev and inherit images
- Added apt-transport-https for debian family images
- Added link from /etc/aliases to /etc/postfix/alises for alpine
- Switch from dotdeb to sury and install libpcre3 from testing
- Added Magallanes deployer for samson-deployment
- Improved documentation
- Removed superfluous environment variables for PHP inside nginx
- Added more layout sections to documentation
- Added
WEB_PHP_SOCKET
for apache and nginx images, this env variable specifies the host where php-fpm is listening - Added
WEB_NO_CACHE_PATTERN
to apache and nginx images (regexp of files which should not be cached by browser) for php*-dev images - Added
make baselayout
for building baselayout.tar (not always needed) - Added php-fpm clear_env workaround for php-fpm versions which doesn't support it
- Set PHP-FPM ports to public on php*-dev images
- Set mail-sandbox to latest tag (using Ubuntu 16.04)
- Moved environment macros of jinja2 templates to environment.jinja2
- Updated documentation
- Fix /opt/docker/bin/service.d/php-fpm.sh using php.d instead of php-fpm.d
- Restructured documentation, Added customization section
- Fixed required root rights for entrypoint, provisioning is now only running when entrypoint is entered with root
- Modularized service.d scripts (will include servide.d/$serv.d/*.sh before execution)
- Improve image sizes (backported to 0.23.0 due to build issues)
- Improved provisioning system with new python wrapper
- Modularized apache and nginx configuration
- Dockerfile are now generated via jinja2 files
- webdevops/storage is now using busybox
- Latest tag is now ubuntu 16.04
- Set clear_env to no for php-fpm (if possible)
- Added ubuntu 16.04 images (eg. php, hhvm)
- Added webdevops/php-dev webdevops/php-apache-dev webdevops/php-nginx-dev (xdebug and disabled caching for webserver)
- Added webdevops/varnish
- Added mod_expire for webdevops/apache
- Enabled alpine-3-php7 images
- Fixed some smaller issues
- Added TYPO3 packages to sphinx image
- Fixed build system for new docker version (1.11.0)
- Introduced base-app for application images
- Added alpine-3 images
- Added sphinx image
- Refactored directory layout (container -> docker/, .bin -> bin, testsuite -> test/
- Fixed permissions automatically for /tmp if mounted as volume
- Added error checks for samson service script
- Improved entrypoint startup time
- Removed entrypoint ansible provisioning if not needed
- Added java-jre and latest npm for samson-deployment
- Added sqlite to base images
- Moved WEB_DOCUMENT_ROOT to /app (from /application/code)
- Improved samson-deployment