Update provision.sh to match newest versions
This commit is contained in:
14
provision.sh
14
provision.sh
@ -13,7 +13,7 @@ add-apt-repository ppa:chris-lea/node.js
|
|||||||
apt-get update
|
apt-get update
|
||||||
|
|
||||||
# code_ocean
|
# code_ocean
|
||||||
apt-get install -y postgresql-client postgresql-9.5 postgresql-server-dev-9.5 vagrant
|
apt-get install -y postgresql-client postgresql-10 postgresql-server-dev-10 vagrant
|
||||||
|
|
||||||
# Docker
|
# Docker
|
||||||
if [ ! -f /etc/default/docker ]
|
if [ ! -f /etc/default/docker ]
|
||||||
@ -49,18 +49,18 @@ apt-get install -y libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
|
|||||||
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
|
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
|
||||||
curl -L https://get.rvm.io | bash -s stable
|
curl -L https://get.rvm.io | bash -s stable
|
||||||
source /etc/profile.d/rvm.sh
|
source /etc/profile.d/rvm.sh
|
||||||
rvm install 2.3.1
|
rvm install 2.3.6
|
||||||
rvm use 2.3.1 --default
|
rvm use 2.3.6 --default
|
||||||
ruby -v
|
ruby -v
|
||||||
|
|
||||||
# rails
|
# rails
|
||||||
apt-get -y install nodejs
|
apt-get -y install nodejs
|
||||||
gem install rails -v 4.2.1
|
gem install rails -v 4.2.10
|
||||||
|
|
||||||
# drop postgres access control
|
# drop postgres access control
|
||||||
if ! grep -q code_ocean /etc/postgresql/9.5/main/pg_hba.conf
|
if ! grep -q code_ocean /etc/postgresql/10/main/pg_hba.conf
|
||||||
then
|
then
|
||||||
cat >/etc/postgresql/9.3/main/pg_hba.conf <<EOF
|
cat >/etc/postgresql/10/main/pg_hba.conf <<EOF
|
||||||
# code_ocean: drop access control
|
# code_ocean: drop access control
|
||||||
local all all trust
|
local all all trust
|
||||||
host all all 127.0.0.1/32 trust
|
host all all 127.0.0.1/32 trust
|
||||||
@ -110,7 +110,7 @@ passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
|
|||||||
server {
|
server {
|
||||||
server_name codeocean.local;
|
server_name codeocean.local;
|
||||||
root /vagrant/public;
|
root /vagrant/public;
|
||||||
passenger_ruby /usr/local/rvm/gems/ruby-2.1.5/wrappers/ruby;
|
passenger_ruby /usr/local/rvm/gems/ruby-2.3.6/wrappers/ruby;
|
||||||
passenger_sticky_sessions on;
|
passenger_sticky_sessions on;
|
||||||
passenger_enabled on;
|
passenger_enabled on;
|
||||||
passenger_app_env development;
|
passenger_app_env development;
|
||||||
|
Reference in New Issue
Block a user