Skip to content

Commit 1bda7e9

Browse files
committed
Clear cache after importing database
1 parent 90493d2 commit 1bda7e9

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

importmysql.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
PWD=$(printf '%q\n' "${PWD##*/}")
22
PWD=${PWD/[^a-zA-Z\d\s:]/}
33

4-
CONTAINER=$(docker ps | awk '{print $NF}' | grep mysql | grep $PWD)
4+
SQL_CONTAINER=$(docker ps | awk '{print $NF}' | grep mysql | grep $PWD)
5+
OCT_CONTAINER=$(docker ps | awk '{print $NF}' | grep october | grep $PWD)
56

67
SQLFILE=$1
78
USERNAME=$(grep "^OC_DB_USERNAME" .env | cut -f2- -d=)
@@ -20,8 +21,9 @@ if [ "$TYPE" != "mysql" ] ; then
2021
fi
2122

2223
if [ ! -z $USERNAME ] && [ ! -z $PASSWORD ] && [ ! -z $DATABASE ] ; then
23-
docker exec -i $CONTAINER mysql -u$USERNAME -p$PASSWORD -e "CREATE DATABASE IF NOT EXISTS $DATABASE" > /dev/null 2>&1
24-
docker exec -i $CONTAINER mysql -u$USERNAME -p$PASSWORD $DATABASE < $SQLFILE
24+
docker exec -i $SQL_CONTAINER mysql -u$USERNAME -p$PASSWORD -e "CREATE DATABASE IF NOT EXISTS $DATABASE" > /dev/null 2>&1
25+
docker exec -i $SQL_CONTAINER mysql -u$USERNAME -p$PASSWORD $DATABASE < $SQLFILE
26+
docker exec -i $OCT_CONTAINER php artisan cache:clear
2527
else
2628
printf "You must set the following variables in your .env file: \n \
2729
OC_DB_USERNAME\n \

0 commit comments

Comments
 (0)