Story #9960

Automate starting/enabling services during Workbench and API package installation

Added by Peter Amstutz about 3 years ago. Updated over 2 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Subtasks

Task #10066: ReviewNew

Task #10046: rails systemd unit or nginx configNewTom Clegg

Task #10073: Transition planNewTom Clegg


Related issues

Copied from Arvados - Story #9951: API server systemd unitClosed

History

#1 Updated by Tom Morris about 3 years ago

  • Target version set to 2016-09-28 sprint

#2 Updated by Tom Clegg about 3 years ago

  • Assigned To set to Tom Clegg

#3 Updated by Tom Clegg about 3 years ago

  • Subject changed from workbench systemd unit to workbench and API server systemd units

#4 Updated by Tom Clegg about 3 years ago

Given that
  • Workbench and API server don't run as daemons, per se
  • We can't just assume they will run under nginx -- some sites run passenger in Apache instead

..."add systemd files" isn't really relevant.

One way we could ease installation is to create new packages "arvados-workbench-nginx" and "arvados-api-server-nginx" which
  • Assume rvm is in use
  • Assume nginx is in use
  • Install relevant config files in /etc/nginx/sites-available/ (TBD: does this work for non-debian?)
  • Don't affect sites that don't use nginx and rvm

See rt4-apache2 and daemontools-run packages for examples of this pattern.

#5 Updated by Tom Clegg about 3 years ago

  • Subject changed from workbench and API server systemd units to Automate starting/enabling services during Workbench and API package installation

#6 Updated by Radhika Chippada almost 3 years ago

  • Target version changed from 2016-09-28 sprint to 2016-10-12 sprint

#7 Updated by Tom Morris almost 3 years ago

  • Target version changed from 2016-10-12 sprint to Arvados Future Sprints

#8 Updated by Tom Clegg over 2 years ago

  • Assigned To deleted (Tom Clegg)

Also available in: Atom PDF