Page MenuHomePhabricator

Create demo system for user testing
Closed, ResolvedPublic

Description

For presenting the prototype we need a demo system and deploy the code there.
Ideally some VPS instance with a cron job that pulls the master branch every few minutes.

Event Timeline

Jonas triaged this task as Medium priority.Jun 13 2018, 8:54 AM
Jonas created this task.

Well... we can't use a tool with wikidata in the name.. T190707

I'll perhaps use a VPS instead

Creating wikidata-mobile.eqiad.wmflabs

WMF cloud project: wikidata-dev
Instance name: wikidata-mobile
URL: https://wikidata-termbox.wmflabs.org/Q123

Within the instance....

  • The code is in /srv/termbox/git
  • There is a cron on the root crontab pulling every minuite
  • There is a screen on the dev user running "PORT='80' HOST='0.0.0.0' npm run dev"

It probably isn't the more resilient test system, but lets see.
We need to use the dev server in order to have the proxy to avoid CORS issues for talking to the wikidata api
The service runs as root so it can bind to port 80 without other faff.

Vvjjkkii renamed this task from Create demo system for user testing to 44aaaaaaaa.Jul 1 2018, 1:04 AM
Vvjjkkii removed Addshore as the assignee of this task.
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from 44aaaaaaaa to Create demo system for user testing.Jul 2 2018, 8:21 AM
CommunityTechBot assigned this task to Addshore.
CommunityTechBot lowered the priority of this task from High to Medium.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.