From d8f700a9d7b816a74d8e7f71c2ffed180638beef Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Wed, 12 Aug 2015 00:11:41 +0200 Subject: [PATCH] Add preliminary build script This depends on the flarum/core dependency moving back to composer.json --- build.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 build.sh diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..5226e68 --- /dev/null +++ b/build.sh @@ -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 +