Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

Releases: jdeathe/centos-ssh-apache-php

3.3.3

08 Oct 17:14
3.3.3
c5c5002
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 2.6.1.
  • Updates httpd24u packages to 2.4.41-1.
  • Updates php72u packages to 7.2.22-1.
  • Updates php72u-pecl-memcached package to 3.1.3-1.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • Updates healthcheck failure messages to remove EOL character that is rendered in status response.
  • Updates wrapper script; only emit "waiting on" info message if bootstrap hasn't completed.
  • Updates ordering of Tags and respective Dockerfile links in README.md for readability.
  • Updates session test cases; replace PHP memcached session store with redis.
  • Adds improved test workflow; added test-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds /docs directory for supplementary documentation and simplify README.
  • Adds test case for Apache DirectoryIndex default.
  • Adds separate configuration files for Apache and PHP-FPM status paths.
  • Fixes missing /run/php-fpm path in build and adds fail-safe setup in php-fpm-wrapper.
  • Fixes validation failure of 0 second --timeout value in test/health_status.

1.13.3

08 Oct 15:38
1.13.3
a005aca
Compare
Choose a tag to compare
  • Deprecate Makefile target logs-delayed; replaced with logsdef.
  • Updates source image to 1.11.1.
  • Updates test/health_status helper script with for consistency.
  • Updates Makefile target logs to accept [OPTIONS] (e.g make -- logs -ft).
  • Updates info/error output for consistency.
  • Updates healthcheck failure messages to remove EOL character that is rendered in status response.
  • Updates wrapper script; only emit "waiting on" info message if bootstrap hasn't completed.
  • Updates ordering of Tags and respective Dockerfile links in README.md for readability.
  • Updates session test cases; replace PHP memcached session store with redis.
  • Adds improved test workflow; added test-setup target to Makefile.
  • Adds Makefile target logsdef to handle deferred logs output within a target chain.
  • Adds /docs directory for supplementary documentation and simplify README.
  • Adds test case for Apache DirectoryIndex default.
  • Adds drop-in configuration for /server-satus; removes from global Apache configuration.
  • Fixes validation failure of 0 second --timeout value in test/health_status.
  • Fixes unintentional override of default DirectoryIndex in main Apache configuration.

3.3.2

03 Aug 19:44
3.3.2
1eec7cc
Compare
Choose a tag to compare
  • Updates php-hello-world to 0.14.0.
  • Updates bootstrap script to set ownership of app package binaries in the bin/ path irrespective of mod_fcgid being installed.
  • Updates screenshots in README.
  • Adds configuration file replacement of placeholders for Xdebug's DBGP_IDEKEY.
  • Adds PHP 5 applicable session settings into service configuration.

1.13.2

03 Aug 19:20
1.13.2
aff1eda
Compare
Choose a tag to compare
  • Updates php-hello-world to 0.14.0.
  • Updates bootstrap script to set ownership of app package binaries in the bin/ path irrespective of mod_fcgid being installed.
  • Updates bootstrap script to truncate /etc/httpd/conf.d/10-ssl.conf if SSL disabled; included for consistency with el7 script.
  • Updates screenshots in README.
  • Adds configuration file replacement of placeholders for Xdebug's DBGP_IDEKEY.
  • Adds PHP 5 applicable session settings into service configuration; removes dependency on app package configuration.

3.3.1

26 Jul 21:39
3.3.1
9b3eb0d
Compare
Choose a tag to compare
  • Updates php-hello-world to 0.13.0.
  • Updates environment variable ordering for consistency.
  • Updates screenshots in README.
  • Adds setting PHP date.timezone to PHP_OPTIONS_DATE_TIMEZONE into service configuration; removes dependency on app package configuration.
  • Adds session PHP settings into service configuration; removes dependency on app package configuration.
  • Removes PHP 5.6 image variant from listing in README; no longer maintained.

1.13.1

26 Jul 20:39
1.13.1
daef344
Compare
Choose a tag to compare
  • Updates php-hello-world to 0.13.0.
  • Updates environment variable ordering for consistency.
  • Updates screenshots in README.
  • Adds setting PHP date.timezone to PHP_OPTIONS_DATE_TIMEZONE into service configuration; removes dependency on app package configuration.
  • Adds session PHP settings into service configuration; removes dependency on app package configuration.
  • Removes PHP 5.6 image variant from listing in README; no longer maintained.

3.3.0

15 Jul 01:08
3.3.0
5ca7c14
Compare
Choose a tag to compare
  • Updates source image to 2.6.0.
  • Updates php-hello-world to 0.12.0.
  • Updates httpd24u packages to 2.4.39-2.
  • Updates php72u packages to 7.2.18-1.
  • Updates Dockerfile org.deathe.description metadata LABEL to include PHP redis module.
  • Updates description in centos-ssh-apache-php.register@.service.
  • Updates wrapper to set httpd ErrorLog to /dev/stderr instead of /dev/stdout.
  • Updates Apache configuration to use DSO Module identifiers for consistency.
  • Updates CHANGELOG.md to simplify maintenance.
  • Updates README.md to simplify contents and improve readability.
  • Updates README-short.txt to apply to all image variants.
  • Updates Dockerfile org.deathe.description metadata LABEL for consistency.
  • Updates supervisord configuration to send error log output to stderr.
  • Updates bootstrap timer to use UTC date timestamps.
  • Updates bootstrap supervisord configuration file/priority to 20-httpd-bootstrap.conf/20.
  • Updates php-fpm wrapper supervisord configuration file/priority to 50-php-fpm-wrapper.conf/50.
  • Updates httpd wrapper supervisord configuration file/priority to 70-httpd-wrapper.conf/70.
  • Fixes bootstrap; ensure user creation occurs before setting ownership with user.
  • Fixes docker host connection status check in Makefile.
  • Adds PACKAGE_PATH placeholder/variable replacement in bootstrap of configuration files.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Adds lock/state file to bootstrap/wrapper scripts.
  • Removes unused DOCKER_PORT_MAP_TCP_22 variable from environment includes.
  • Removes support for long image tags (i.e. centos-7-httpd24u-php72u-3.x.x).
  • Removes APACHE_AUTOSTART_HTTPD_BOOTSTRAP, replaced with ENABLE_HTTPD_BOOTSTRAP.
  • Removes APACHE_AUTOSTART_HTTPD_WRAPPER, replaced with ENABLE_HTTPD_WRAPPER.
  • Removes APACHE_AUTOSTART_PHP_FPM_WRAPPER, replaced with ENABLE_PHP_FPM_WRAPPER.

2.5.0

15 Jul 00:53
2.5.0
bdb727d
Compare
Choose a tag to compare
  • Updates source image to 1.11.0.
  • Updates php-hello-world to 0.12.0.
  • Updates httpd24u packages to 2.4.39-2.
  • Updates Dockerfile org.deathe.description metadata LABEL to include PHP redis module.
  • Updates description in centos-ssh-apache-php.register@.service.
  • Updates wrapper to set httpd ErrorLog to /dev/stderr instead of /dev/stdout.
  • Updates Apache configuration to use DSO Module identifiers for consistency.
  • Updates CHANGELOG.md to simplify maintenance.
  • Updates README.md to simplify contents and improve readability.
  • Updates README-short.txt to apply to all image variants.
  • Updates Dockerfile org.deathe.description metadata LABEL for consistency.
  • Updates supervisord configuration to send error log output to stderr.
  • Updates bootstrap timer to use UTC date timestamps.
  • Updates bootstrap supervisord configuration file/priority to 20-httpd-bootstrap.conf/20.
  • Updates php-fpm wrapper supervisord configuration file/priority to 50-php-fpm-wrapper.conf/50.
  • Updates httpd wrapper supervisord configuration file/priority to 70-httpd-wrapper.conf/70.
  • Fixes bootstrap; ensure user creation occurs before setting ownership with user.
  • Fixes docker host connection status check in Makefile.
  • Adds PACKAGE_PATH placeholder/variable replacement in bootstrap of configuration files.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Adds lock/state file to bootstrap/wrapper scripts.
  • Removes unused DOCKER_PORT_MAP_TCP_22 variable from environment includes.
  • Removes support for long image tags (i.e. centos-6-httpd24u-php56u-2.x.x).
  • Removes APACHE_AUTOSTART_HTTPD_BOOTSTRAP, replaced with ENABLE_HTTPD_BOOTSTRAP.
  • Removes APACHE_AUTOSTART_HTTPD_WRAPPER, replaced with ENABLE_HTTPD_WRAPPER.
  • Removes APACHE_AUTOSTART_PHP_FPM_WRAPPER, replaced with ENABLE_PHP_FPM_WRAPPER.

1.13.0

15 Jul 00:31
1.13.0
021881e
Compare
Choose a tag to compare
  • Updates source image to 1.11.0.
  • Updates php-hello-world to 0.12.0.
  • Updates Dockerfile org.deathe.description metadata LABEL to include PHP redis module.
  • Updates description in centos-ssh-apache-php.register@.service.
  • Updates wrapper to set httpd ErrorLog to /dev/stderr instead of /dev/stdout.
  • Updates Apache configuration to use DSO Module identifiers for consistency.
  • Updates CHANGELOG.md to simplify maintenance.
  • Updates README.md to simplify contents and improve readability.
  • Updates README-short.txt to apply to all image variants.
  • Updates Dockerfile org.deathe.description metadata LABEL for consistency.
  • Updates supervisord configuration to send error log output to stderr.
  • Updates bootstrap timer to use UTC date timestamps.
  • Updates bootstrap supervisord configuration file/priority to 20-httpd-bootstrap.conf/20.
  • Updates httpd wrapper supervisord configuration file/priority to 70-httpd-wrapper.conf/70.
  • Fixes php_uname to gethostname replacment regex quoting.
  • Fixes README SSL/TLS data volume names/paths in examples.
  • Fixes bootstrap; ensure user creation occurs before setting ownership with user.
  • Fixes docker host connection status check in Makefile.
  • Adds PACKAGE_PATH placeholder/variable replacement in bootstrap of configuration files.
  • Adds inspect, reload and top Makefile targets.
  • Adds improved clean Makefile target; includes exited containers and dangling images.
  • Adds SYSTEM_TIMEZONE handling to Makefile, scmi, systemd unit and docker-compose templates.
  • Adds system time zone validation to healthcheck.
  • Adds lock/state file to bootstrap/wrapper scripts.
  • Removes unused DOCKER_PORT_MAP_TCP_22 variable from environment includes.
  • Removes support for long image tags (i.e. centos-6-1.x.x).
  • Removes APACHE_AUTOSTART_HTTPD_BOOTSTRAP, replaced with ENABLE_HTTPD_BOOTSTRAP.
  • Removes APACHE_AUTOSTART_HTTPD_WRAPPER, replaced with ENABLE_HTTPD_WRAPPER.

centos-7-httpd24u-php72u-3.2.0

11 Apr 08:47
3.2.0
64748de
Compare
Choose a tag to compare

CentOS-7 7.5.1804 x86_64 - Apache / PHP-FPM / PHP memcached / Zend OPcache.

Release changes

  • Updates elinks package to elinks-0.12-0.37.pre6.el7.0.1.
  • Updates httpd24u packages to 2.4.39-1.
  • Updates php72u packages to 7.2.16-1.
  • Updates source image to 2.5.1.
  • Updates and restructures Dockerfile.
  • Updates container naming conventions and readability of Makefile.
  • Updates supervisord program priority of php-fpm-wrapper to a lower value than httpd-wrapper.
  • Fixes issue with unexpected published port in run templates when DOCKER_PORT_MAP_TCP_80, DOCKER_PORT_MAP_TCP_443 or DOCKER_PORT_MAP_TCP_8443 is set to an empty string or 0.
  • Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
  • Fixes link to OpenSSL ciphers manual page.
  • Adds consideration for event lag into test cases for unhealthy health_status events.
  • Adds port incrementation to Makefile's run template for container names with an instance suffix.
  • Adds placeholder replacement of RELEASE_VERSION docker argument to systemd service unit template.
  • Adds improvement to pull logic in systemd unit install template.
  • Adds SSH_AUTOSTART_SUPERVISOR_STDOUT with a value "false", disabling startup of supervisor_stdout.
  • Adds error messages to healthcheck script and includes supervisord check.
  • Adds improved logging output.
  • Adds images directory .dockerignore to reduce size of build context.
  • Adds docker-compose configuration example.
  • Adds improved lock/state file implementation between bootstrap and wrapper scripts.
  • Adds graceful stop signals the supervisord configuration for httpd-wrapper and php-fpm-wrapper.
  • Removes use of /etc/services-config paths.
  • Removes the unused group element from the default container name.
  • Removes the node element from the default container name.
  • Removes unused environment variables from Makefile and scmi configuration.
  • Removes X-Fleet section from etcd register template unit-file.
  • Removes unnecessary configuration file /etc/httpd-bootstrap.conf.
  • Removes systemd health reporting from PHP-FPM configuration.
  • Removes unnecessarily setting random passwords for system accounts during bootstrap; lock instead.
  • Removes requirement for /usr/sbin/httpd-startup.

Download then load the docker image using:

$ xz -dc centos-ssh-apache-php.3.2.0.tar.xz | docker load