Skip to content

Commit 4196ad1

Browse files
committed
Initial commit.
1 parent 542ceb4 commit 4196ad1

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

Vagrantfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Vagrant.configure("2") do |config|
2+
config.vm.box = "ubuntu/trusty64"
3+
config.vm.network :private_network, type: "dhcp"
4+
config.vm.hostname = "ggtracker"
5+
6+
config.vm.provision "shell", path: "setup-vagrantbox.sh"
7+
8+
config.vm.provider :virtualbox do |vb|
9+
vb.memory = 1536
10+
vb.cpus = 2
11+
vb.name = "ggtracker"
12+
end
13+
end

setup-vagrantbox.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
3+
export DEBIAN_FRONTEND=noninteractive
4+
5+
add-apt-repository ppa:chris-lea/redis-server -y
6+
7+
apt-get update
8+
9+
apt-get install -y ruby redis-server nodejs npm mysql-server git-core ruby-dev libcurl4-openssl-dev libmysqlclient-dev build-essential libxml2-dev libxslt-dev memcached imagemagick libsasl2-dev python-pip python-dev libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
10+
11+
gem install bundler
12+
npm install -g juggernaut
13+
14+
# Juggetnaut looks for `node` instead of `nodejs`
15+
sudo ln -s /usr/bin/nodejs /usr/bin/node

0 commit comments

Comments
 (0)