#!/bin/bash # rvm/rails installation from https://gorails.com/setup/ubuntu/14.04 # passenger installation from https://www.phusionpassenger.com/library/install/nginx/install/oss/trusty/ ######## VERSION INFORMATION ######## postgres_version=10 ruby_version=2.5.1 rails_version=5.2.1 ########## INSTALL SCRIPT ########### # PostgreSQL sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - # passenger sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7 sudo apt-get -qq -y install apt-transport-https ca-certificates sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main > /etc/apt/sources.list.d/passenger.list' # rails sudo add-apt-repository -y ppa:chris-lea/node.js sudo apt-get -qq update # code_ocean sudo apt-get -qq -y install postgresql-client postgresql-$postgres_version postgresql-server-dev-$postgres_version vagrant # Docker if [ ! -f /etc/default/docker ] then curl -sSL https://get.docker.com/ | sudo sh fi if ! grep code_ocean /etc/default/docker then sudo tee -a /etc/default/docker <