Add preliminary build script

This depends on the flarum/core dependency moving back to composer.json
pull/9/head
Franz Liedke 2015-08-12 00:11:41 +02:00
parent 6312d94533
commit d8f700a9d7
1 changed files with 27 additions and 0 deletions

27
build.sh Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
rm -rf /tmp/flarum-release
mkdir /tmp/flarum-release
git archive --format zip HEAD > /tmp/flarum-release/release.zip
cd /tmp/flarum-release
unzip release.zip -d ./
rm release.zip
# Install all Composer dependencies
cd /tmp/flarum-release/system
composer install --prefer-dist --optimize-autoloader --ignore-platform-reqs --no-dev
# Install frontend dependencies
cd /tmp/flarum-release/system/vendor/flarum/core/js
bower install
cd /tmp/flarum-release/system/vendor/flarum/core/js/forum
npm install
gulp
cd /tmp/flarum-release/system/vendor/flarum/core/js/admin
npm install
gulp