Engage multiple docker-compose
YAML files to structure customization of ISLE
#216
Labels
docker-compose
YAML files to structure customization of ISLE
#216
Issue Description
This is more of a feature request than an issue.
I've written a script that allows an ISLE admin to select and engage customization to ISLE using a relatively simple, structured approach. The script,
isle-docker-compose.sh
is attached here, and it basically uses a "hook" approach by looking for files on an ISLE host in any directory one level below an institution's ISLE folder, wheredocker-compose.yml
exists. The script scans all such directories for files that fit the naming convention of:docker-compose.ORDER.NAME.yml
. It subsequently builds and executes a command of the form:The script is attached here, and the comments within explain this in a little more detail.
Additional Requirements
If this script/approach is adopted it will be necessary to:
cd /path/to/ISLE
(the host directory wheredocker-compose.yml
exists).chmod u+x isle-docker-compose.sh
.ln -s isle-docker-compose.sh isle-docker-compose
. Adding this link will essentially define/create a newisle-docker-compose
command for the ISLE admin to use.Example Use
If adopted and installed, this feature would enable sysadmins to add a properly structured feature using a procedure like the following example. This example assumes that ISLE has been cloned into the
/opt/ISLE
directory on the host. It engages the GitHub project https://github.com/DigitalGrinnell/cleanup-in-ISLE-one-please.The text was updated successfully, but these errors were encountered: