feat: setup contain upgrade db
This commit is contained in:
@@ -21,6 +21,7 @@ echo -n "Begin copy sql ... "
|
|||||||
cp ${BERootDir}/sql/wfc_config_db/wfc_config_db.sql ${BuildDockerDir}/mysql/db
|
cp ${BERootDir}/sql/wfc_config_db/wfc_config_db.sql ${BuildDockerDir}/mysql/db
|
||||||
cp ${BERootDir}/sql/wfc_system_db/wfc_system_db.sql ${BuildDockerDir}/mysql/db
|
cp ${BERootDir}/sql/wfc_system_db/wfc_system_db.sql ${BuildDockerDir}/mysql/db
|
||||||
cp ${BERootDir}/sql/wfc_user_db/wfc_user_db.sql ${BuildDockerDir}/mysql/db
|
cp ${BERootDir}/sql/wfc_user_db/wfc_user_db.sql ${BuildDockerDir}/mysql/db
|
||||||
|
rm -rf ${BuildDockerDir}/mysql/db/upgrade/*
|
||||||
cp -rf ${BERootDir}/sql/upgrade ${BuildDockerDir}/mysql/db/
|
cp -rf ${BERootDir}/sql/upgrade ${BuildDockerDir}/mysql/db/
|
||||||
#ln -sf /tmp ${BuildDockerDir}/mysql/
|
#ln -sf /tmp ${BuildDockerDir}/mysql/
|
||||||
echo "done"
|
echo "done"
|
||||||
|
|||||||
@@ -141,6 +141,19 @@ case "$1" in
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
upgdb)
|
||||||
|
CONTAINER_NAME="wfc-mysql"
|
||||||
|
# upgrade database
|
||||||
|
cd ${docker_work_dir}
|
||||||
|
docker-compose up -d wfc-mysql
|
||||||
|
sleep 10
|
||||||
|
if docker ps --filter "name=$CONTAINER_NAME" --format "{{.Names}}" | grep -q "$CONTAINER_NAME"; then
|
||||||
|
echo "Upgrade database: "
|
||||||
|
${wfc_work_dir}/bin/wfcupgdb.sh all
|
||||||
|
else
|
||||||
|
echo "Contaier $CONTAINER_NAME not run, please run first..."
|
||||||
|
fi
|
||||||
|
;;
|
||||||
base)
|
base)
|
||||||
# build docker compose
|
# build docker compose
|
||||||
cd ${docker_work_dir}
|
cd ${docker_work_dir}
|
||||||
@@ -175,6 +188,7 @@ case "$1" in
|
|||||||
$0 base
|
$0 base
|
||||||
$0 jar
|
$0 jar
|
||||||
$0 fe
|
$0 fe
|
||||||
|
$0 upgdb
|
||||||
;;
|
;;
|
||||||
rm)
|
rm)
|
||||||
case "$2" in
|
case "$2" in
|
||||||
@@ -244,9 +258,10 @@ case "$1" in
|
|||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "WANFi Control and Billing Management System Setup ... "
|
echo "WANFi Control and Billing Management System Setup ... "
|
||||||
echo "Usage: $0 env|initdb|base|jar|modules|fe|all|rm [base|jar|modules|fe|network|all]|prune"
|
echo "Usage: $0 env|initdb|upgdb|base|jar|modules|fe|all|rm [base|jar|modules|fe|network|all]|prune"
|
||||||
echo " $0 env [IP]"
|
echo " $0 env [IP]"
|
||||||
echo " $0 initdb"
|
echo " $0 initdb"
|
||||||
|
echo " $0 upgdb"
|
||||||
echo " $0 base|jar|modules|fe"
|
echo " $0 base|jar|modules|fe"
|
||||||
echo " $0 all [IP]"
|
echo " $0 all [IP]"
|
||||||
echo " $0 rm [base|jar|modules|fe|network|all]"
|
echo " $0 rm [base|jar|modules|fe|network|all]"
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ case "$1" in
|
|||||||
$0 config
|
$0 config
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "WANFi Control and Billing Management System Upgrade Database ..."
|
echo "WANFi Control and Billing System Upgrade Database ..."
|
||||||
echo "Usage: $0 system|user|config|all"
|
echo "Usage: $0 system|user|config|all"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user