This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new a7b73a7 Fix up Passenger failures
a7b73a7 is described below
commit a7b73a7692fb572a7eabc398e3e195f038136405
Author: Sebb <[email protected]>
AuthorDate: Fri Oct 15 15:53:30 2021 +0100
Fix up Passenger failures
---
Dockerfile | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Dockerfile b/Dockerfile
index 9939573..3774322 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -69,6 +69,14 @@ RUN DEBIAN_FRONTEND='noninteractive' apt-get install -y
ldap-utils
COPY config/whimsy.conf /etc/apache2/sites-enabled/000-default.conf
COPY config/25-authz_ldap_group_membership.conf
/etc/apache2/conf-enabled/25-authz_ldap_group_membership.conf
+# disable security check and telemetry
+RUN sed -i -e '$i PassengerDisableSecurityUpdateCheck on'
/etc/apache2/conf-enabled/passenger.conf
+RUN sed -i -e '$i PassengerDisableAnonymousTelemetry on'
/etc/apache2/conf-enabled/passenger.conf
+
+# Must use the same user and group as apache
+RUN sed -i -e '$i PassengerUser www-data'
/etc/apache2/conf-enabled/passenger.conf
+RUN sed -i -e '$i PassengerGroup www-data'
/etc/apache2/conf-enabled/passenger.conf
+
WORKDIR /srv/whimsy
EXPOSE 80