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

Commit faafb18

Browse files
authored
Merge pull request #171 from jdeathe/centos-7-develop
Release changes for 2.1.0
2 parents abc3f0a + cef3495 commit faafb18

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+3680
-7349
lines changed

.dockerignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
.env
2+
.env.example
13
.git
24
.gitignore
35
dist
6+
images
47
test
8+
docker-compose.yml
59
LICENSE
610
README-short.txt
711
*.md

.env.example

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
APACHE_CONTENT_ROOT=/var/www/app
2+
APACHE_CUSTOM_LOG_FORMAT=combined
3+
APACHE_CUSTOM_LOG_LOCATION=var/log/apache_access_log
4+
APACHE_ERROR_LOG_LOCATION=var/log/apache_error_log
5+
APACHE_ERROR_LOG_LEVEL=warn
6+
APACHE_EXTENDED_STATUS_ENABLED=false
7+
APACHE_HEADER_X_SERVICE_UID={{HOSTNAME}}
8+
APACHE_LOAD_MODULES=
9+
APACHE_MOD_SSL_ENABLED=false
10+
APACHE_MPM=worker
11+
APACHE_OPERATING_MODE=production
12+
APACHE_PUBLIC_DIRECTORY=public_html
13+
APACHE_RUN_GROUP=app-www
14+
APACHE_RUN_USER=app-www
15+
APACHE_SERVER_ALIAS=
16+
APACHE_SERVER_NAME=
17+
APACHE_SSL_CERTIFICATE=
18+
APACHE_SSL_CIPHER_SUITE=ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
19+
APACHE_SSL_PROTOCOL=All -SSLv2 -SSLv3
20+
APACHE_SYSTEM_USER=app
21+
PACKAGE_PATH=/opt/app
22+
PHP_OPTIONS_DATE_TIMEZONE=UTC
23+
PHP_OPTIONS_SESSION_NAME=PHPSESSID
24+
PHP_OPTIONS_SESSION_SAVE_HANDLER=files
25+
PHP_OPTIONS_SESSION_SAVE_PATH=var/session

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
.env
12
packages
23
dist

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,36 @@ Summary of release changes for Version 2.
66

77
CentOS-7 7.5.1804 x86_64, Apache 2.4, PHP-CGI 5.4 (FastCGI), PHP memcached 2.2, Zend Opcache 7.0.
88

9+
### 2.1.0 - 2019-04-14
10+
11+
- Updates `elinks` package to elinks-0.12-0.37.pre6.el7.0.1.
12+
- Updates source image to [2.5.1](https://github.com/jdeathe/centos-ssh/releases/tag/2.5.1).
13+
- Updates and restructures Dockerfile.
14+
- Updates container naming conventions and readability of `Makefile`.
15+
- 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.
16+
- Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
17+
- Fixes link to OpenSSL ciphers manual page.
18+
- Adds consideration for event lag into test cases for unhealthy health_status events.
19+
- Adds port incrementation to Makefile's run template for container names with an instance suffix.
20+
- Adds placeholder replacement of `RELEASE_VERSION` docker argument to systemd service unit template.
21+
- Adds improvement to pull logic in systemd unit install template.
22+
- Adds `SSH_AUTOSTART_SUPERVISOR_STDOUT` with a value "false", disabling startup of `supervisor_stdout`.
23+
- Adds error messages to healthcheck script and includes supervisord check.
24+
- Adds improved logging output.
25+
- Adds images directory `.dockerignore` to reduce size of build context.
26+
- Adds docker-compose configuration example.
27+
- Adds improved lock/state file implementation between bootstrap and wrapper scripts.
28+
- Adds graceful stop signals the supervisord configuration for `httpd-wrapper`.
29+
- Removes use of `/etc/services-config` paths.
30+
- Removes the unused group element from the default container name.
31+
- Removes the node element from the default container name.
32+
- Removes unused environment variables from Makefile and scmi configuration.
33+
- Removes X-Fleet section from etcd register template unit-file.
34+
- Removes unnecessary configuration file `/etc/httpd-bootstrap.conf`.
35+
- Removes systemd health reporting from PHP-FPM configuration.
36+
- Removes unnecessarily setting random passwords for system accounts during bootstrap; lock instead.
37+
- Removes requirement for `/usr/sbin/httpd-startup`.
38+
939
### 2.0.1 - 2018-12-08
1040

1141
- Updates source image to [2.4.1](https://github.com/jdeathe/centos-ssh/releases/tag/2.4.1).

0 commit comments

Comments
 (0)