From f922cd5dafa02a465a76464a3fe8d7552ae3bb59 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Mon, 4 Dec 2017 21:48:02 +0100 Subject: Reboot vagrant integration. Use FreeBSD 10.3, and a setup more similar to what we have on the production server. Just installing basic dependensies for now. --- vagrant/bootstrap.sh | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'vagrant') diff --git a/vagrant/bootstrap.sh b/vagrant/bootstrap.sh index 7395aa7..c06b929 100644 --- a/vagrant/bootstrap.sh +++ b/vagrant/bootstrap.sh @@ -1,12 +1,9 @@ -#!/usr/bin/env bash +#!/bin/sh +pkg upgrade -y -q -f +pkg install -y -q ruby rubygem-bundler postgresql93-server postgresql93-client nginx -pacman -Suyq --noconfirm -pacman -Sq ruby gcc make sqlite3 nodejs imagemagick --noconfirm -echo "export GEM_HOME=`gem env gemdir`" > /etc/profile.d/rubygems.sh -source /etc/profile.d/rubygems.sh -gem install bundler --no-rdoc --no-ri --no-user-install -cd /vagrant -./script/setup -cp vagrant/rails.service /usr/lib/systemd/system -systemctl enable rails -systemctl start rails +echo 'postgresql_enable="YES"' >> /etc/rc.conf +echo 'nginx_enable="YES"' >> /etc/rc.conf + +service postgresql initdb +service -R -- cgit v1.2.3 From c50f69cf56055dc40c9070f3af2008979dead830 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Mon, 4 Dec 2017 23:10:44 +0100 Subject: The vagrant box needs git. --- vagrant/bootstrap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vagrant') diff --git a/vagrant/bootstrap.sh b/vagrant/bootstrap.sh index c06b929..81fd145 100644 --- a/vagrant/bootstrap.sh +++ b/vagrant/bootstrap.sh @@ -1,6 +1,6 @@ #!/bin/sh pkg upgrade -y -q -f -pkg install -y -q ruby rubygem-bundler postgresql93-server postgresql93-client nginx +pkg install -y -q ruby rubygem-bundler postgresql93-server postgresql93-client nginx git echo 'postgresql_enable="YES"' >> /etc/rc.conf echo 'nginx_enable="YES"' >> /etc/rc.conf -- cgit v1.2.3 From d70626928b34793489dfcacb5129f4b831c1854e Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Sun, 10 Dec 2017 16:15:02 +0100 Subject: vagrant: Install sqlite3, drop nginx. We have sqlite3 as a development dependency for some reason. Don't really need nginx for the dev setup. --- vagrant/bootstrap.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'vagrant') diff --git a/vagrant/bootstrap.sh b/vagrant/bootstrap.sh index 81fd145..2ff62a6 100644 --- a/vagrant/bootstrap.sh +++ b/vagrant/bootstrap.sh @@ -1,9 +1,8 @@ #!/bin/sh pkg upgrade -y -q -f -pkg install -y -q ruby rubygem-bundler postgresql93-server postgresql93-client nginx git +pkg install -y -q ruby rubygem-bundler postgresql93-server postgresql93-client git sqlite3 echo 'postgresql_enable="YES"' >> /etc/rc.conf -echo 'nginx_enable="YES"' >> /etc/rc.conf service postgresql initdb service -R -- cgit v1.2.3