GitPedia
webdevops

webdevops/Dockerfile

:package: Dockerfiles from WebDevOps for PHP, Apache and Nginx

30 Releases
Latest: 9y ago
1.6.0Latest
mblaschkemblaschke·9y ago·April 15, 2017
GitHub

📋 Changes

  • Refactored and reduced size of all images (on-demand installation, removed not needed packages, improved ENVs/LABELs to reduce numbers of layers)
  • Cleanup images
  • Add new on-demand installation and provisioning of services (eg. postfix, ssh...)
  • Improved python console handling and output, also fixes dependency detection
  • Renamed alpine-3 to alpine (symlink to keep backward compatibility)
  • Add `webdevops/php-officia`l and also to webdevops/php and other images
  • Introduce `docker-image-info` for gathering information about current used image (family, distribution, version ...)
  • Introduce `docker-service-enable` and `docker-service-disable` to enable and disable services (eg. postfix, ssh ...)
  • + 8 more
1.4.1
mblaschkemblaschke·9y ago·February 14, 2017
GitHub

📋 Changes

  • Add webdevops/typo3-solr:3.1
  • Add webdevops/typo3-solr:4.0
  • Add webdevops/typo3-solr:5.0
  • Fix minor issues in bin/console script
1.4.0
mblaschkemblaschke·9y ago·February 12, 2017
GitHub

📋 Changes

  • Add webdevops/typo3-solr:6.0
  • Improve testsuite and fixed minor issues
1.3.5
mblaschkemblaschke·9y ago·February 12, 2017
GitHub

📋 Changes

  • Improve and fix parallel run of serverspec
  • Reduced python subprocess wait loop cpu time
1.3.4
mblaschkemblaschke·9y ago·February 3, 2017
GitHub

📋 Changes

  • Add serverspec wrapper (do not run tests if Dockerfile isn't set or available)
1.3.3
mblaschkemblaschke·9y ago·February 3, 2017
GitHub

📋 Changes

  • Improve logging (no output of environment variables, eg. php)
  • Add xdebug profiler environment variables
  • Fix docker installation for samson
1.3.2
mblaschkemblaschke·9y ago·February 1, 2017
GitHub

📋 Changes

  • Fix new package names for debian-9
1.3.1
mblaschkemblaschke·9y ago·January 30, 2017
GitHub

📋 Changes

  • Introduce /entrypoint.d and /entrypoint.cmd
  • Switch to endless tail in noop cmd (entrypoint cmd)
  • Improve syslog (eg. configuration improvements; switch to file/pipe based if tty is available or not; fixes warning)
  • Improved serverspec run (missing fsync after creation of Dockerfile)
  • Remove Makefile target dist-upgrade (not needed anymore)
  • Merge setup and requiements target
  • Introduce RETRY env var, set default to 1
  • Smaller bugfixes
1.3.0
mblaschkemblaschke·9y ago·January 26, 2017
GitHub

📋 Changes

  • Enabled `docker --user` support
  • Added `service <service> check` for checking if a service is running
  • Added test to check if the services are staying up (see `service <service> check`)
  • Implemented rspec-retry
  • Disabeld php-fpm access logging for production images (default; high log load)
  • Introduced /entrypoit.d (symlink)
1.2.4
mblaschkemblaschke·9y ago·January 19, 2017
GitHub

📋 Changes

  • Enable sshd for php-dev images
  • Set root and application password of php-dev images to "dev"
  • Fixed syslog-ng error message about log file destination (use pipe instead of file)
  • Fixed test of debian-9 (distribution version is now "9", was "testing" before; upstream)
1.2.3
mblaschkemblaschke·9y ago·January 10, 2017
GitHub

📋 Changes

  • Removed default nginx vhost configuration (configuration collision) for alpine
1.2.2
mblaschkemblaschke·9y ago·January 9, 2017
GitHub

📋 Changes

  • Removed deprecated SSLCompression option in Apache configuration (was disabled anyway)
1.2.1
mblaschkemblaschke·9y ago·January 8, 2017
GitHub

📋 Changes

  • Update to alpine 3.5
  • Enabled php7 builds again
  • Removed redis from alpine (not available anymore)
  • Added build-essentials for samson-deployment
1.2.0
mblaschkemblaschke·9y ago·January 6, 2017
GitHub

📋 Changes

  • Add mod_proxy_fcgi and mod_fastcgi configuration for Apache (Debian 9 doesn't provide mod_fastcgi anymore; using ifmodule-directive for automatic configuration switching)
  • Removed mod_fastcgi on most installations were it is not needed
  • Added tests to ensure /dev/null and /dev/zero are writeable
  • Removed postfix hostname (is sometimes injected via installation)
  • Fixed smaller bugs
  • Fixed bin/console docker:exec command execution
  • Updated gems for serverspec
1.1.4
mblaschkemblaschke·9y ago·December 19, 2016
GitHub

📋 Changes

  • Add task dependencies for docker:push (push in the right order)
  • Show blacklist/whitelist for bin/console commands (even if not in verbose mode)
  • Revert "Improve default entrypoint cmd" because of bugs, old handling is better
1.1.3
mblaschkemblaschke·9y ago·December 18, 2016
GitHub

📋 Changes

  • Fix critical docker hang bug (using stdin instead of stdout for log)
  • Add /docker.stderr
1.1.21.1.2
mblaschkemblaschke·9y ago·December 16, 2016
GitHub

📋 Changes

  • Fix asset permissions in samson-deployment (fixed tests)
1.1.1
mblaschkemblaschke·9y ago·December 16, 2016
GitHub

📋 Changes

  • Fix provision and configuration for samson-deployment (fixed tests)
1.1.0
mblaschkemblaschke·9y ago·December 16, 2016
GitHub

📋 Changes

  • Fixed dnsmasq startup
  • Removed all logfiles inside containers (using stdout)
  • Fixed syslog-ng setup (was complaining about version)
  • Fixed some php/hhvm tests
  • Improve bin/console
  • Add cleanup after container installation
  • Add multiple vhost support for dns lookup (VIRTUAL_HOST)
1.0.0
mblaschkemblaschke·9y ago·December 16, 2016
GitHub

📋 Changes

  • Introduced python based processing script
  • Introduced testinfra test suite
  • Updated documentation
  • Added roundcube to `webdevops/mail-sandbox`
  • Update liquibase to 3.5.3
0.57.1
mblaschkemblaschke·9y ago·October 11, 2016
GitHub

📋 Changes

  • Added webdevops/liquibase:mysql (same as latest) with mysql support
  • Added webdevops/liquibase:postgres with postgres support
0.57.0
mblaschkemblaschke·9y ago·October 10, 2016
GitHub

📋 Changes

  • Removed version numbers in php configuration in apache
  • Added liquibase image
0.56.1
mblaschkemblaschke·9y ago·October 10, 2016
GitHub

📋 Changes

  • Removed geoip database
0.56.0
mblaschkemblaschke·9y ago·October 10, 2016
GitHub

📋 Changes

  • 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
0.55.3
mblaschkemblaschke·9y ago·July 30, 2016
GitHub

📋 Changes

  • Moved gpg to base
0.55.2
mblaschkemblaschke·9y ago·July 30, 2016
GitHub

📋 Changes

  • Add gpg for php-dev (required by blackfire installation)
0.55.1
mblaschkemblaschke·9y ago·July 29, 2016
GitHub

📋 Changes

  • Renamed 99-webdevops.ini to 98-webdevops.ini for PHP-7 images (Bug)
0.55.0
mblaschkemblaschke·9y ago·July 29, 2016
GitHub

📋 Changes

  • Add docker env vars for XDEBUG and BLACKFIRE
  • Added blackfire-agent for php-dev
0.54.0
mblaschkemblaschke·9y ago·June 30, 2016
GitHub

📋 Changes

  • 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
0.52.20.53.2
mblaschkemblaschke·10y ago·June 27, 2016
GitHub

📋 Changes

  • Added test for `PHP_DEBUGGER` blackfire