Created by
Dajve Green
| #!/bin/bash
PHPVER=$1
if [ -z "$PHPVER" ]; then
PHPBIN=`which php`
else
PHPBIN='/usr/bin/php'$PHPVER
fi
MODE=$2
if [ "full" = "${MODE}" ]; then
rm var/{di,cache,generation,page_cache}/* -fr;
rm vendor/* -fr;
sudo -u www-data $PHPBIN /usr/local/bin/composer.phar install --no-dev --prefer-dist -vv;
rm var/{di,cache,generation,page_cache}/* -fr;
sudo chown www-data:www-data ./* -R;
sudo chmod g+rwX ./* -R;
fi
sudo -u www-data $PHPBIN -d "display_errors=1" bin/magento setup:upgrade && \
sudo -u www-data $PHPBIN -d "display_errors=1" bin/magento setup:di:compile && \
sudo -u www-data $PHPBIN -d "display_errors=1" bin/magento deploy:mode:set production;
if [ "full" = "${MODE}" ]; then
sudo -u www-data $PHPBIN -d "display_errors=1" bin/magento indexer:reindex && \
sudo -u www-data $PHPBIN -d "display_errors=1" bin/magento cache:flush;
fi
sudo chown www-data:www-data ./* -R;
sudo chmod g+rwX ./* -R;
|