diff options
| author | mo khan <mo@mokhan.ca> | 2015-08-01 12:01:59 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2015-08-01 12:01:59 -0600 |
| commit | a145a2df3dfeff58b3f5dd3cc77bc845425e1596 (patch) | |
| tree | 55535aa52a625ee9e2610a5a65b91035423563e0 /bin | |
| parent | e1a469e3b56ba8f10c0bbba25fc9342ff24a8c73 (diff) | |
convert vagrant shell script to chef apply.
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/bootstrap-vagrant-user.sh | 20 | ||||
| -rwxr-xr-x | bin/bootstrap.sh | 54 |
2 files changed, 0 insertions, 74 deletions
diff --git a/bin/bootstrap-vagrant-user.sh b/bin/bootstrap-vagrant-user.sh deleted file mode 100755 index 3a4e7f8..0000000 --- a/bin/bootstrap-vagrant-user.sh +++ /dev/null @@ -1,20 +0,0 @@ -set -e -cd $HOME -git clone https://github.com/sstephenson/rbenv.git $HOME/.rbenv -echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> $HOME/.bash_profile -echo 'eval "$(rbenv init -)"' >> $HOME/.bash_profile -source $HOME/.bash_profile -git clone https://github.com/sstephenson/ruby-build.git $HOME/.rbenv/plugins/ruby-build -git clone https://github.com/rkh/rbenv-update.git $HOME/.rbenv/plugins/rbenv-update -git clone https://github.com/sstephenson/rbenv-gem-rehash.git $HOME/.rbenv/plugins/rbenv-gem-rehash -rbenv update -rbenv install 2.2.2 -rbenv global 2.2.2 -gem install bundler --no-ri --no-rdoc -cd /vagrant -createdb -if [ ! -f .env.local ]; then - cp .env.example .env.local -fi -bin/setup -RAILS_ENV=test bundle exec rake db:create db:migrate db:seed diff --git a/bin/bootstrap.sh b/bin/bootstrap.sh deleted file mode 100755 index dc294aa..0000000 --- a/bin/bootstrap.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env bash -apt-get update -y -apt-get upgrade -y -apt-get -y install curl git-core software-properties-common python-software-properties imagemagick libmagickwand-dev memcached -apt-get -y install build-essential -apt-get -y install tklib -apt-get -y install zlib1g-dev libssl-dev -apt-get -y install libreadline-gplv2-dev -apt-get -y install libxml2 libxml2-dev libxslt1-dev -apt-get -y install gawk libreadline6-dev libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev -apt-get -y install build-essential -apt-get -y install tklib -apt-get -y install zlib1g-dev libssl-dev -apt-get -y install libreadline-gplv2-dev -apt-get -y install libxml2 libxml2-dev libxslt1-dev -apt-get -y install curl libcurl3 libcurl3-gnutls libcurl4-openssl-dev -apt-get -y install exuberant-ctags -apt-get -y install unzip -apt-get -y install redis-server -apt-get -y autoremove - -PHANTOM_VERSION="phantomjs-1.9.8" -ARCH=$(uname -m) -PHANTOM_JS="$PHANTOM_VERSION-linux-$ARCH" - -apt-get install build-essential chrpath libssl-dev libxft-dev -y -apt-get install libfreetype6 libfreetype6-dev -y -apt-get install libfontconfig1 libfontconfig1-dev -y - -cd ~ -wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2 -tar xvjf $PHANTOM_JS.tar.bz2 - -mv $PHANTOM_JS /usr/local/share -ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin - -add-apt-repository -y ppa:nginx/stable -apt-get -y update -apt-get -y install nginx - -echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list -wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - -apt-get -y update -apt-get install -y postgresql-9.4 libpq-dev -apt-get install -y postgresql-contrib-9.4 - -curl -sL https://deb.nodesource.com/setup | bash - -apt-get -y update -apt-get -y install nodejs - -su postgres<<EOF -createuser -s -e -w vagrant -EOF -su -c "source /vagrant/bin/bootstrap-vagrant-user.sh" vagrant |
