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

centos-6-1.7.0

Choose a tag to compare

@jdeathe jdeathe released this 14 Sep 08:43
· 140 commits to centos-6 since this release
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 scmi and metadata for atomic install/uninstall usage.
  • Removes deprecated run.sh and build.sh helper scripts. These have been replaced with the make targets make (or make build) and make install start.
  • Removes support for and documentation on configuration volumes. These can still be implemented by making use of the DOCKER_CONTAINER_PARAMETERS_APPEND environment variable or using the scmi option --setopt to append additional docker parameters to the default docker create template.
  • Changes systemd template unit-file environment variable for DOCKER_IMAGE_PACKAGE_PATH now defaults to the path /var/opt/scmi/packages instead of /var/services-packages however this can be reverted back using the scmi option --env='DOCKER_IMAGE_PACKAGE_PATH="/var/services-packages"' if necessary.
  • Replaces HTTPD with APACHE_MPM; instead of needing to supply the path to the correct binary APACHE_MPM takes the Apache MPM name (i.e. prefork or worker).
  • Replaces SERVICE_UID with APACHE_HEADER_X_SERVICE_UID.
  • Default to using the {{HOSTNAME}} placeholder for the value of APACHE_HEADER_X_SERVICE_UID.
  • Adds the /usr/sbin/httpd-wrapper script 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-bootstrap script making it more robust and simpler to maintain.
  • Adds a minor correction to a couple of the README scmi examples.
  • Reviewed quoting of environment variables used in Apache include templates and in the bootstrap script.
  • To be consistent with other jdeathe/centos-ssh based containers the default group used in the docker name has been changed to pool-1 from app-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_UID is empty.
  • Adds support for defining APACHE_CUSTOM_LOG_LOCATION and APACHE_ERROR_LOG_LOCATION paths that are relative to APACHE_CONTENT_ROOT. This allows for a simplified configuration.
  • Prevents scmi installer publishing port 443 if APACHE_MOD_SSL_ENABLED is false.
  • Adds a fix for the default value of APACHE_HEADER_X_SERVICE_UID when using scmi.
  • Adds method to prevent exposed ports being published when installing using the embedded scmi installation method or the Makefile's create/run template. e.g. To prevent port 8443 getting published set the value of the environment variable DOCKER_PORT_MAP_TCP_8443 to NULL
  • Disables publishing port 8443 by 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