Revamp setup of core subdirectory.

The most work should now be done on the host machine after cloning
by initializing and updating the submodules.
pull/7/head
Franz Liedke 2015-04-03 01:51:20 +02:00
parent a7e1c191e2
commit 806ae8ab96
2 changed files with 12 additions and 14 deletions

1
Vagrantfile vendored
View File

@ -54,6 +54,7 @@ composer_packages = [ # List any global Composer packages that you wa
#"codeception/codeception=*",
#"phpspec/phpspec:2.0.*@dev",
#"squizlabs/php_codesniffer:1.5.*",
"franzl/studio:dev-master"
]
# Default web server document root

View File

@ -21,23 +21,20 @@ fi
cp /vagrant/.env.example /vagrant/.env
mysql -u root -proot -e 'create database flarum'
### Setup flarum/core ###
composer global require franzl/studio:dev-master
cd /vagrant/flarum/core
git clone https://github.com/flarum/core .
### Setup flarum/core and install dependencies ###
cd /vagrant/core
composer install --prefer-dist
mkdir public
cd /vagrant/flarum/core/ember/forum
npm install
bower install
cd /vagrant/flarum/core/ember/admin
npm install
bower install
### Install main project's dependencies
cd /vagrant
composer install --prefer-dist
composer dump-autoload
mkdir /vagrant/core/public
cd /vagrant/core/ember/forum
npm install
bower install
cd /vagrant/core/ember/admin
npm install
bower install
### Prepare the database
php artisan flarum:install