build/build_rpm.sh
changeset 352 d8a8c57f36c4
parent 346 4cd0f8c936ed
child 353 bf1bc6b08c46
equal deleted inserted replaced
351:c69dcc3b0524 352:d8a8c57f36c4
     1 #!/usr/bin/env bash
     1 #!/usr/bin/env bash
     2 
     2 
     3 pushd /vagrant/root/var/www/corpusdelaparole/corpus-back/
     3 pushd /vagrant/root/var/www/corpusdelaparole/corpus-back/
     4 echo "---> Launching composer"
     4 echo "---> Launching composer"
     5 php composer.phar install --ignore-platform-reqs -o
     5 php composer.phar install --ignore-platform-reqs -o
       
     6 echo "---> Optimizing config"
       
     7 php artisan config:cache
       
     8 echo "---> Optimizing route"
       
     9 php artisan route:cache
       
    10 echo "---> Clear views"
       
    11 php artisan view:clear
     6 echo "---> Composer done"
    12 echo "---> Composer done"
     7 popd
    13 popd
     8 
    14 
     9 pushd /vagrant
    15 mkdir -p /vagrant/dist
       
    16 pushd /vagrant/dist
    10 echo "---> Launching packaging"
    17 echo "---> Launching packaging"
    11 rm -f *.rpm
    18 rm -f *.rpm
    12 #TODO: read version from corpus
    19 #TODO: read version from corpus
    13 version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus/config/version.php)
    20 version=$(grep -oP "\'version\'\s*=>\s*\'\K[\.0-9]+(?=\')" /vagrant/root/var/www/corpusdelaparole/corpus-back/config/version.php)
    14 version=${version:-0.0.0}
    21 version=${version:-0.0.0}
    15 
    22 
    16 fpm \
    23 fpm \
    17     --verbose \
    24     --verbose \
    18     -a all \
    25     -a all \
    32     --directories /var/www/corpusdelaparole \
    39     --directories /var/www/corpusdelaparole \
    33     --after-install /vagrant/post_install.sh \
    40     --after-install /vagrant/post_install.sh \
    34     --after-remove /vagrant/post_uninstall.sh \
    41     --after-remove /vagrant/post_uninstall.sh \
    35     --after-upgrade /vagrant/post_upgrade.sh \
    42     --after-upgrade /vagrant/post_upgrade.sh \
    36     .
    43     .
    37 echo "---> Packaging done."
    44 
       
    45 echo "---> Packaging done"
    38 popd
    46 popd