--- a/build/build_rpm.sh Fri Oct 21 14:45:47 2016 +0200
+++ b/build/build_rpm.sh Fri Oct 21 16:07:19 2016 +0200
@@ -1,22 +1,29 @@
#!/usr/bin/env bash
-pushd /vagrant/root/var/www/corpusdelaparole/corpus-back/
+pushd /vagrant/root/var/www/corpusdelaparole/corpus-back/ > /dev/null
echo "---> Launching composer"
php composer.phar install --ignore-platform-reqs -o
-echo "---> Optimizing config"
-php artisan config:cache
-echo "---> Optimizing route"
-php artisan route:cache
+echo "---> Composer done"
+echo "---> Clear cache"
+php artisan cache:clear
+echo "---> Clear config cache"
+php artisan config:clear
+echo "---> Clear route"
+php artisan route:clear
echo "---> Clear views"
php artisan view:clear
-echo "---> Composer done"
-popd
+echo "---> put application in maintenance"
+php artisan down
+
+popd > /dev/null
mkdir -p /vagrant/dist
-pushd /vagrant/dist
+pushd /vagrant/dist > /dev/null
echo "---> Launching packaging"
rm -f *.rpm
-#TODO: read version from corpus
+
+popd > /dev/null
+
version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus-back/config/version.php)
version=${version:-0.0.0}
@@ -45,4 +52,3 @@
.
echo "---> Packaging done"
-popd