flarum/system/vagrant/environment.sh

45 lines
982 B
Bash
Raw Normal View History

2014-12-24 13:51:38 +00:00
#! /bin/bash
2014-12-28 05:20:01 +00:00
su - vagrant
### Setup NPM globals and create necessary directories ###
sudo apt-get install -y phantomjs zsh exuberant-ctags
2014-12-28 05:20:01 +00:00
mkdir /home/vagrant/npm
sudo chown -R vagrant:vagrant /home/vagrant
2014-12-28 05:20:01 +00:00
cp /vagrant/scripts/aliases ~/.aliases
### Create rc file ###
if [ -e "/home/vagrant/.zshrc" ]
then
echo "source ~/.aliases" >> ~/.zshrc
else
echo "source ~/.aliases" >> ~/.bashrc
fi
### Set up environment files and database ###
2015-05-07 04:28:17 +00:00
cp /vagrant/system/.env.example /vagrant/system/.env
2014-12-28 05:20:01 +00:00
mysql -u root -proot -e 'create database flarum'
2015-04-02 21:52:44 +00:00
### Setup flarum/core and install dependencies ###
2015-05-07 12:00:39 +00:00
cd /vagrant
git submodule init
git submodule update
2015-05-07 04:28:17 +00:00
cd /vagrant/system/core
composer install --prefer-dist
2015-05-07 04:28:17 +00:00
cd /vagrant/system
composer install --prefer-dist
composer dump-autoload
2015-04-02 21:52:44 +00:00
2015-05-07 04:28:17 +00:00
cd /vagrant/core/js
bower install
2015-05-07 04:28:17 +00:00
cd /vagrant/core/js/forum
2014-12-28 05:20:01 +00:00
npm install
2015-05-07 04:28:17 +00:00
gulp
cd /vagrant/core/js/admin
npm install
gulp
2014-12-24 13:51:38 +00:00
2015-05-07 04:28:17 +00:00
php artisan vendor:publish
php artisan flarum:install
php artisan flarum:seed