![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/ |
#!/bin/bash SCRIPTPATH="$( cd "$(dirname "$0")" pwd -P )" echo "Starting Magento 2 deploy" # Maintenance mode ON - Site closed! echo "Enabling maintenance mode" php $SCRIPTPATH/bin/magento maintenance:enable --ip=90.63.253.72 # git pull echo "git pull" cd $SCRIPTPATH/ && git pull || exit "MAINTENANCE MODE STILL ACTIVATED !!!" # Composer install echo "Composer install" cd $SCRIPTPATH/ && composer install --no-dev # Setup upgrade echo "Setup upgrade" php $SCRIPTPATH/bin/magento setup:upgrade # DI compilation echo "DI compilation" php $SCRIPTPATH/bin/magento setup:di:compile # Static deployment echo "Static deploy" php $SCRIPTPATH/bin/magento setup:static-content:deploy en_US php $SCRIPTPATH/bin/magento setup:static-content:deploy fr_FR # Gulp Styles echo "Gulp Styles" cd $SCRIPTPATH/vendor/snowdog/frontools/ && gulp styles --prod # Invalidate all index in order to be sure to reindex full #echo "Indexers reset" php $SCRIPTPATH/bin/magento indexer:reset # Full reindex #echo "Full reindex" php $SCRIPTPATH/bin/magento indexer:reindex # Make sure caches are enabled echo "Enable cache" php $SCRIPTPATH/bin/magento cache:enable # Cache flush echo "Cache flush" php $SCRIPTPATH/bin/magento cache:flush # Flush PHP OPcache echo "OPcache reset" bash /usr/local/sbin/opcache_reset.sh # Maintenance mode OFF - Site live! echo "Disable maintenance mode" php $SCRIPTPATH/bin/magento maintenance:disable # Optimize autoloader with APCu, in background echo "Composer dump-autoload" cd $SCRIPTPATH/ && composer dump-autoload -o --apcu echo "Deploy completed"