Page MenuHomePhabricator

Add MediaWiki-Vagrant role for Proton
Closed, ResolvedPublic

Event Timeline

Role should install Proton, ensure the service is running, install whatever is typically used to interact with the service (ElectronPdf extension?), configure it accordingly, and add a documentation subpage with links to docs and to the service API sandbox.

Change 488737 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/vagrant@master] Add module and vagrant role for Proton

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

Test file:

While I was messing with the role, I found out that Electron (in the offline role) is broken and spams an empty xvfb tempdir every few seconds, and eventually eats up all disk space on the VM (a few megabytes per hour - not drastic, but it adds up). It also spams rsyslog (I ended up with a 5G syslog file!).

Wikimedia production and the Cloud box use Node v6.11.0. Vagrant uses v6.16.0. Filed as T217113: MediaWiki-Vagrant should use the same Node.js version as Wikimedia production.

Change 488737 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/vagrant@master] Add module and vagrant role for Proton

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

Change 488737 merged by jenkins-bot:
[mediawiki/vagrant@master] Add module and vagrant role for Proton

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