ncbo / virtual_appliance

Bioportal Virtual Appliance
5 stars 7 forks source link

Some propositions to enhance the appliance deployment scripts for a better reusability #30

Open syphax-bouazzouni opened 2 years ago

syphax-bouazzouni commented 2 years ago

Hi,

I helped lately the enit to deploy for them an appliance for the industry ontologies (https://www.enit.fr/en/index.html), and your deployment script worked very well when we use your repos. But when it comes to using our own repos/codes and config files it is more complicated.

So my feature request/proposal is to: Make the scripts more customizable and extract all the variables (github sources,, tags, the path to config files) in a single extracted config file (written in JSON, YAML or whatever)

Just for information also, at http://agroportal.lirmm.fr/ and http://bioportal.lirmm.fr/ we have our own deployment scripts, written completely using Capistrano/Ruby (no bash scripts) to :

syphax-bouazzouni commented 2 years ago

And also others possible improvements, would be to add :

The purpose of all this is to:

  1. Make it easier for the forked version of your appliance to stay updated
  2. Build an appliance from zero (from centos) without using docker
  3. Make it more configurable, so that we can (the forked version) reuse your scripts.

Thanks,