Page MenuHomePhabricator

Add Link engineering: Vagrant role
Closed, ResolvedPublic

Description

Create a Vagrant role that:

  • installs the Add Link service (as a virtualenv)
  • sets up its database
  • sets up systemd configuration for the service
  • sets up a nice URL for the service
  • configures GrowthExperiments to use the service

Also, probably add some static mock to GrowthExperiments-without-AddLink for ease of frontend testing.

Details

Event Timeline

Change 636602 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/vagrant@master] [WIP] Add addlink role

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

joblib 15+ requires Python 3.6+; Vagrant is on Stretch (T256822: [EPIC] Upgrade MediaWiki-Vagrant to Debian Buster) which only has 3.5.

Change 636602 merged by jenkins-bot:
[mediawiki/vagrant@master] Add addlink role

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