Project

General

Profile

Actions

Bug #6954

closed

[Deployment] Rails app packages should declare their dependencies

Added by Brett Smith over 8 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
-
Category:
Deployment
Target version:
-
Story points:
1.0

Description

For each of the API server, Workbench, and SSO server (if we have it):

  • Extend fpm-info.sh for the component so that the distro package declares its dependencies on other packages that our documentation tells you to install. This should include build tools necessary to build dependent gems, PostgreSQL (except for Workbench), and third-party tools called by the server (Git, Graphviz, etc.). When appropriate, the dependency should specify the minimum version required (e.g., API server requires git >= 1.7.10). This should not include Ruby, Ruby Gems, or Bundler, since we want to support RVM-based installations that won't install those via packages.
  • After that change is merged, update the documentation to remove the separate installation of these dependencies.
Actions #1

Updated by Brett Smith over 8 years ago

  • Project changed from 35 to Arvados
  • Category set to Deployment
Actions #2

Updated by Brett Smith over 8 years ago

  • Description updated (diff)
  • Story points set to 1.0
Actions #3

Updated by Brett Smith over 8 years ago

  • Target version changed from Arvados Future Sprints to Kanban
Actions #4

Updated by Peter Amstutz over 4 years ago

  • Target version deleted (Kanban)
Actions #5

Updated by Peter Amstutz over 4 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF