Story #9960
Automate starting/enabling services during Workbench and API package installation
Start date:
Due date:
% Done:
0%
Estimated time:
(Total: 0.00 h)
Story points:
-
Subtasks
Related issues
History
#1
Updated by Tom Morris over 4 years ago
- Target version set to 2016-09-28 sprint
#2
Updated by Tom Clegg over 4 years ago
- Assigned To set to Tom Clegg
#3
Updated by Tom Clegg over 4 years ago
- Subject changed from workbench systemd unit to workbench and API server systemd units
#4
Updated by Tom Clegg over 4 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 over 4 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 over 4 years ago
- Target version changed from 2016-09-28 sprint to 2016-10-12 sprint
#7
Updated by Tom Morris over 4 years ago
- Target version changed from 2016-10-12 sprint to Arvados Future Sprints
#8
Updated by Tom Clegg over 3 years ago
- Assigned To deleted (
Tom Clegg)