9. Install ApplicationsΒΆ
Now we will install all of the Open OnDemand system web applications:
This is greatly simplified by the ood-apps-installer utility.
Clone and check out the latest tag for the ood-apps-installer utility:
cd ~/ood/src scl enable git19 -- git clone https://github.com/OSC/ood-apps-installer.git apps cd apps/ scl enable git19 -- git checkout v1.0.0
Begin building the apps (may take ~15 min):
scl enable rh-ruby22 nodejs010 git19 -- rake
After a successful build, you will want to add a default SSH host that the Shell App will log into. It is recommended to choose one of your publicly accessible login nodes.
echo "DEFAULT_SSHHOST=login.my_center.edu" > build/shell/.env
where you replace
login.my_center.edu
with your public login host.Tip
You can skip this step entirely if you built the apps with this environment variable defined during the build:
scl enable rh-ruby22 nodejs010 git19 -- rake DEFAULT_SSHHOST="login.my_center.edu"
Finally, we install the apps to their system location at
/var/www/ood/apps/sys
with:sudo scl enable rh-ruby22 -- rake install