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