This repository was archived by the owner on Jul 2, 2024. It is now read-only.
centos-6-1.7.0
CentOS-6 6.8 x86_64 - Apache / PHP (FastCGI) / PHP memcached / PHP APC.
Release changes
- Updates source tag to 1.7.1.
- Adds
scmiand metadata for atomic install/uninstall usage. - Removes deprecated run.sh and build.sh helper scripts. These have been replaced with the make targets
make(ormake build) andmake install start. - Removes support for and documentation on configuration volumes. These can still be implemented by making use of the
DOCKER_CONTAINER_PARAMETERS_APPENDenvironment variable or using thescmioption--setoptto append additional docker parameters to the default docker create template. - Changes systemd template unit-file environment variable for
DOCKER_IMAGE_PACKAGE_PATHnow defaults to the path/var/opt/scmi/packagesinstead of/var/services-packageshowever this can be reverted back using thescmioption--env='DOCKER_IMAGE_PACKAGE_PATH="/var/services-packages"'if necessary. - Replaces
HTTPDwithAPACHE_MPM; instead of needing to supply the path to the correct binaryAPACHE_MPMtakes the Apache MPM name (i.e.preforkorworker). - Replaces
SERVICE_UIDwithAPACHE_HEADER_X_SERVICE_UID. - Default to using the
{{HOSTNAME}}placeholder for the value ofAPACHE_HEADER_X_SERVICE_UID. - Adds the
/usr/sbin/httpd-wrapperscript to make the wrapper more robust and simpler to maintain that the one-liner that was added directly using the supervisord program command. - Adds Lockfile handling into the
/usr/sbin/httpd-bootstrapscript making it more robust and simpler to maintain. - Adds a minor correction to a couple of the README
scmiexamples. - Reviewed quoting of environment variables used in Apache include templates and in the bootstrap script.
- To be consistent with other
jdeathe/centos-sshbased containers the default group used in the docker name has been changed topool-1fromapp-1. - Adds a niceness value of 10 to the httpd process in the httpd-wrapper script.
- Stops header X-Service-UID being set if
APACHE_HEADER_X_SERVICE_UIDis empty. - Adds support for defining
APACHE_CUSTOM_LOG_LOCATIONandAPACHE_ERROR_LOG_LOCATIONpaths that are relative toAPACHE_CONTENT_ROOT. This allows for a simplified configuration. - Prevents
scmiinstaller publishing port 443 ifAPACHE_MOD_SSL_ENABLEDis false. - Adds a fix for the default value of
APACHE_HEADER_X_SERVICE_UIDwhen usingscmi. - Adds method to prevent exposed ports being published when installing using the embedded
scmiinstallation method or the Makefile's create/run template. e.g. To prevent port8443getting published set the value of the environment variableDOCKER_PORT_MAP_TCP_8443toNULL - Disables publishing port
8443by default in scmi/make/systemd install templates.
Download then load the docker image using:
$ xz -dc centos-ssh-apache-php-fcgi.centos-6-1.7.0.tar.xz | docker load