change deploy

This commit is contained in:
2020-04-15 18:22:20 +02:00
parent 4832a42d4f
commit 1e56daf807

View File

@@ -23,10 +23,33 @@ hour=$(date +"%H")
minutes=$(date +"%M")
if [ -z "$1" ]; then
echo "save-sql"
echo "git-prod"
echo "npm"
echo "all"
if [ -d "storage/logs/database" ];
then
echo "storage/logs/database/ exist"
else
mkdir database
fi
mysqldump --user="$user" --password="$pass" -B "$database" > storage/logs/database/save-"$database"-"$year""$month""$day"-"$hour""$minutes".sql
if [ "$rsync" ]; then
echo 'save by Rsync'
rsync -avz --progress storage/logs/database/save-"$database"-"$year""$month""$day"-"$hour""$minutes".sql ssh $rsync
fi
if [ "production" == "$env" ];
then
echo "deploy in production"
git pull origin production
composer install
php artisan migrate --force
php artisan optimize
npm install --no-progress
npm run prod
fi
elif [ "$1" = save-sql ]; then
if [ -d "storage/logs/database" ];
@@ -64,34 +87,12 @@ elif [ "$1" = npm ]; then
npm run prod
fi
elif [ "$1" = all ]; then
elif [ "$1" = --help ]; then
if [ -d "storage/logs/database" ];
then
echo "storage/logs/database/ exist"
else
mkdir database
fi
mysqldump --user="$user" --password="$pass" -B "$database" > storage/logs/database/save-"$database"-"$year""$month""$day"-"$hour""$minutes".sql
if [ "$rsync" ]; then
echo 'save by Rsync'
rsync -avz --progress storage/logs/database/save-"$database"-"$year""$month""$day"-"$hour""$minutes".sql ssh $rsync
fi
if [ "production" == "$env" ];
then
echo "deploy in production"
git pull origin production
composer install
php artisan migrate --force
php artisan optimize
npm install --no-progress
npm run prod
fi
echo "save-sql"
echo "git-prod"
echo "npm"
echo "all"
else
echo "Nothing"