Mforns has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/184794

Change subject: Route eventlogging-devserver from 8080 to 8100
......................................................................

Route eventlogging-devserver from 8080 to 8100

To be able to execute eventlogging-devserver inside vagrant,
this fix makes EventLogging client request through 8080 port
and configures apache to reverse-proxy 8080 to 8100,
the port eventlogging-devserver should be listening to.

Bug: T86067
Change-Id: Iacde21353d112d212b84cb022abbf1899e562322
---
M puppet/modules/mediawiki/templates/mediawiki-apache-site.erb
M puppet/modules/role/manifests/eventlogging.pp
2 files changed, 10 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/94/184794/1

diff --git a/puppet/modules/mediawiki/templates/mediawiki-apache-site.erb 
b/puppet/modules/mediawiki/templates/mediawiki-apache-site.erb
index d9d4b9e..c9af312 100644
--- a/puppet/modules/mediawiki/templates/mediawiki-apache-site.erb
+++ b/puppet/modules/mediawiki/templates/mediawiki-apache-site.erb
@@ -43,3 +43,9 @@
     RewriteRule ^/$ /w/index.php [R=301]
     Alias /wiki <%= @docroot %>/w/index.php
 </IfDefine>
+
+# Reverse proxy for eventlogging devserver
+<IfDefine ELDevServer>
+    ProxyPass /event.gif http://127.0.0.1:8100/event.gif
+    ProxyPassReverse /event.gif http://127.0.0.1:8100/event.gif
+</IfDefine>
diff --git a/puppet/modules/role/manifests/eventlogging.pp 
b/puppet/modules/role/manifests/eventlogging.pp
index d9f41cc..b2fb40d 100644
--- a/puppet/modules/role/manifests/eventlogging.pp
+++ b/puppet/modules/role/manifests/eventlogging.pp
@@ -4,10 +4,13 @@
 class role::eventlogging {
     include ::role::geshi
 
+    # Define a 'ELDevServer' parameter for Apache <IfDefine> checks.
+    apache::def { 'ELDevServer': }
+
     mediawiki::extension { 'EventLogging':
         priority => $::LOAD_EARLY,
         settings => {
-            wgEventLoggingBaseUri => '//localhost:8100/event.gif',
+            wgEventLoggingBaseUri => '//localhost:8080/event.gif',
             wgEventLoggingFile    => '/vagrant/logs/eventlogging.log',
         }
     }

-- 
To view, visit https://gerrit.wikimedia.org/r/184794
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iacde21353d112d212b84cb022abbf1899e562322
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Mforns <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to