From 5a94759e357638fb65c3fff01d3f688148ae66af Mon Sep 17 00:00:00 2001 From: Romulus21 Date: Sun, 29 Mar 2020 15:49:14 +0200 Subject: [PATCH] refact deploy --- deploy.sh | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/deploy.sh b/deploy.sh index ae4ae74..de890f3 100644 --- a/deploy.sh +++ b/deploy.sh @@ -3,26 +3,15 @@ input=".env" while IFS= read -r line do - if [ "APP_ENV" == "${line%=*}" ]; - then + if [ "APP_ENV" == "${line%=*}" ]; then env="${line##*=}" - fi - - if [ "DB_DATABASE" == "${line%=*}" ]; - then + elif [ "DB_DATABASE" == "${line%=*}" ]; then database="${line##*=}" - fi - - if [ "DB_USERNAME" == "${line%=*}" ]; - then + elif [ "DB_USERNAME" == "${line%=*}" ]; then user="${line##*=}" - fi - - if [ "DB_PASSWORD" == "${line%=*}" ]; - then + elif [ "DB_PASSWORD" == "${line%=*}" ]; then pass="${line##*=}" fi - done < "$input" year=$(date +"%Y") @@ -31,7 +20,14 @@ day=$(date +"%d") hour=$(date +"%H") 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" ]; then