refact deploy
This commit is contained in:
28
deploy.sh
28
deploy.sh
@@ -3,26 +3,15 @@
|
|||||||
input=".env"
|
input=".env"
|
||||||
while IFS= read -r line
|
while IFS= read -r line
|
||||||
do
|
do
|
||||||
if [ "APP_ENV" == "${line%=*}" ];
|
if [ "APP_ENV" == "${line%=*}" ]; then
|
||||||
then
|
|
||||||
env="${line##*=}"
|
env="${line##*=}"
|
||||||
fi
|
elif [ "DB_DATABASE" == "${line%=*}" ]; then
|
||||||
|
|
||||||
if [ "DB_DATABASE" == "${line%=*}" ];
|
|
||||||
then
|
|
||||||
database="${line##*=}"
|
database="${line##*=}"
|
||||||
fi
|
elif [ "DB_USERNAME" == "${line%=*}" ]; then
|
||||||
|
|
||||||
if [ "DB_USERNAME" == "${line%=*}" ];
|
|
||||||
then
|
|
||||||
user="${line##*=}"
|
user="${line##*=}"
|
||||||
fi
|
elif [ "DB_PASSWORD" == "${line%=*}" ]; then
|
||||||
|
|
||||||
if [ "DB_PASSWORD" == "${line%=*}" ];
|
|
||||||
then
|
|
||||||
pass="${line##*=}"
|
pass="${line##*=}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done < "$input"
|
done < "$input"
|
||||||
|
|
||||||
year=$(date +"%Y")
|
year=$(date +"%Y")
|
||||||
@@ -31,7 +20,14 @@ day=$(date +"%d")
|
|||||||
hour=$(date +"%H")
|
hour=$(date +"%H")
|
||||||
minutes=$(date +"%M")
|
minutes=$(date +"%M")
|
||||||
|
|
||||||
mysqldump --user="$user" --password="$pass" -B "$database" > storage/logs/database/save-$database-$year$month$day-$hour$minutes.sql
|
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 [ "production" == "$env" ];
|
if [ "production" == "$env" ];
|
||||||
then
|
then
|
||||||
|
|||||||
Reference in New Issue
Block a user