You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.4 KiB
46 lines
1.4 KiB
#!/bin/bash
|
|
# rsync script
|
|
|
|
git pull origin master
|
|
|
|
cd modules
|
|
for f in *
|
|
do
|
|
cd $f && git pull origin master && cd ..
|
|
done
|
|
cd ..
|
|
|
|
npm install
|
|
|
|
rm -r /home/administrator/apps/willaengine/public/js/vue
|
|
|
|
npm run production
|
|
|
|
rm -r /home/administrator/apps/nginx/www/willaengine/public/js/vue
|
|
rm -r /home/administrator/apps/nginx/www/willamall/public/js/vue
|
|
rm -r /home/administrator/apps/nginx/www/willaarts/public/js/vue
|
|
|
|
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaengine/public/js/
|
|
|
|
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willamall/public/js/
|
|
|
|
cp -r /home/administrator/apps/willaengine/public/js/vue /home/administrator/apps/nginx/www/willaarts/public/js/
|
|
|
|
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaengine/public/
|
|
|
|
cp /home/administrator/apps/willaengine/public/mix-manifest.json /home/administrator/apps/nginx/www/willaarts/public/
|
|
|
|
|
|
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaarts/public
|
|
|
|
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willamall/public
|
|
|
|
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaengine/public
|
|
|
|
#if [ !$1 ]; then
|
|
# docker-compose up -d --build app
|
|
# docker exec willaengine service cron start
|
|
#fi
|
|
|
|
sudo chown -R www-data:www-data /home/administrator/apps/nginx/www/willaengine
|