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.

  1. 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
    
  2. Begin building the apps (may take ~15 min):

    scl enable rh-ruby22 nodejs010 git19 -- rake
    
  3. 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"
    
  4. Finally, we install the apps to their system location at /var/www/ood/apps/sys with:

    sudo scl enable rh-ruby22 -- rake install