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