From e45458569d4420564128c497d77845688ca464d6 Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Tue, 29 Mar 2022 14:36:55 +0000
Subject: [PATCH] Resolve "/wp-admin redirects to :8080"

---
 CHANGELOG.md                        | 12 ++++++++++++
 Chart.yaml                          |  2 +-
 values.yaml                         |  4 ++--
 wp-docker/Dockerfile                | 12 +++++++++---
 wp-docker/install-php-extensions.sh |  2 +-
 5 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 25fdb1c..d8bdd2f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+## [0.6.15] - 2022-03-29
+
+- Fix wrong redirect to port 8080
+
+## [0.6.3-0.6.14] - 2022-02-27 to 2022-03-28
+
+- Update Helm release Redis to v16.7.0
+- Update Helm release mariadb to v10.4.4
+- And updates to those Helm Releases to intermediate versions
+- Allow uploading SVG files
+- Do not install classic editor plugin by default
+
 ## [0.6.2] - 2022-02-25
 
 - Set correct tags for Wordpress containers
diff --git a/Chart.yaml b/Chart.yaml
index 50d4bf3..2610c7d 100644
--- a/Chart.yaml
+++ b/Chart.yaml
@@ -5,7 +5,7 @@ description: WordPress with a replicated MariaDB backend
 name: wordpress
 # Please only change the chart version as part of the release procedure: see
 # RELEASING.md
-version: 0.6.14
+version: 0.6.15
 icon: https://make.wordpress.org/design/files/2016/09/WordPress-logotype-wmark.png
 dependencies:
   - name: mariadb
diff --git a/values.yaml b/values.yaml
index be4436e..b6d15b1 100644
--- a/values.yaml
+++ b/values.yaml
@@ -237,13 +237,13 @@ ansibleVars:
 
 image:
   repository: open.greenhost.net:4567/stackspin/wordpress-helm/wordpress
-  tag: 0.6.2
+  tag: 0.6.15
   pullPolicy: Always
   pullSecrets: []
 
 initImage:
   repository: open.greenhost.net:4567/stackspin/wordpress-helm/wordpress-cli-ansible
-  tag: 0.6.2
+  tag: 0.6.15
   pullPolicy: Always
 
 ingress:
diff --git a/wp-docker/Dockerfile b/wp-docker/Dockerfile
index 7826957..b714044 100644
--- a/wp-docker/Dockerfile
+++ b/wp-docker/Dockerfile
@@ -23,10 +23,16 @@ ENV PORT 8080
 ENV TLS_PORT 8443
 ENV TRUSTED_PROXY_IP 10.0.0.0/8
 
-RUN sed -i "s/\<80\>/$PORT/g" /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf
-RUN sed -i "s/\<443\>/$TLS_PORT/g" /etc/apache2/sites-available/default-ssl.conf /etc/apache2/ports.conf
-RUN sed "s/\tCustomLog \${APACHE_LOG_DIR}\/access.log combined/\tCustomLog \${APACHE_LOG_DIR}\/access.log remoteip/g" /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/default-ssl.conf
+# Remove port numbers from VirtualHosts
+RUN sed -i "s/:80//g" /etc/apache2/sites-available/000-default.conf
+RUN sed -i "s/:443//g" /etc/apache2/sites-available/default-ssl.conf
+
+# Set correct port in ports.conf
+RUN sed -i "s/\<80\>/$PORT/g" /etc/apache2/ports.conf
+RUN sed -i "s/\<443\>/$TLS_PORT/g" /etc/apache2/ports.conf
 
+# Log remote IP addresses instead of the LoadBalancer IP
+RUN sed "s/\tCustomLog \${APACHE_LOG_DIR}\/access.log combined/\tCustomLog \${APACHE_LOG_DIR}\/access.log remoteip/g" /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/default-ssl.conf
 RUN echo "RemoteIPTrustedProxy $TRUSTED_PROXY_IP" >> /etc/apache2/apache2.conf
 RUN echo "RemoteIPHeader X-Forwarded-For" >> /etc/apache2/apache2.conf
 # Add custom log format called "remoteip" that uses remoteip module
diff --git a/wp-docker/install-php-extensions.sh b/wp-docker/install-php-extensions.sh
index 8b71dc0..82f7384 100644
--- a/wp-docker/install-php-extensions.sh
+++ b/wp-docker/install-php-extensions.sh
@@ -26,7 +26,7 @@ docker-php-ext-install -j "$(nproc)" \
 	zip \
 ;
 # https://pecl.php.net/package/imagick
-pecl install imagick-3.5.0;
+pecl install imagick-3.7.0;
 docker-php-ext-enable imagick;
 rm -r /tmp/pear;
 
-- 
GitLab