2
0

feat: print jar version

This commit is contained in:
zhangsz
2025-01-13 17:06:51 +08:00
parent 2b9971d566
commit f652b641d2
2 changed files with 28 additions and 23 deletions

View File

@@ -6,15 +6,14 @@ DockerDir=${WFCWorkDir}/docker
DockerCompose=docker-compose DockerCompose=docker-compose
PIDFile=/run/wfccontrol.pid PIDFile=/run/wfccontrol.pid
Jars=" \ Jars="/opt/wfc/docker/wfc/auth/jar/wfc-auth.jar
/opt/wfc/docker/wfc/auth/jar/wfc-auth.jar \ /opt/wfc/docker/wfc/gateway/jar/wfc-gateway.jar
/opt/wfc/docker/wfc/gateway/jar/wfc-gateway.jar \ /opt/wfc/docker/wfc/modules/system/jar/wfc-modules-system.jar
/opt/wfc/docker/wfc/modules/system/jar/wfc-modules-system.jar \ /opt/wfc/docker/wfc/modules/user/jar/wfc-modules-user.jar
/opt/wfc/docker/wfc/modules/user/jar/wfc-modules-user.jar \ /opt/wfc/docker/wfc/modules/file/jar/wfc-modules-file.jar
/opt/wfc/docker/wfc/modules/file/jar/wfc-modules-file.jar \ /opt/wfc/docker/wfc/modules/job/jar/wfc-modules-job.jar
/opt/wfc/docker/wfc/modules/job/jar/wfc-modules-job.jar \ /opt/wfc/docker/wfc/modules/payment/jar/wfc-modules-payment.jar
/opt/wfc/docker/wfc/modules/payment/jar/wfc-modules-payment.jar \ "
"
case "$1" in case "$1" in
start) start)
@@ -25,7 +24,7 @@ case "$1" in
else else
${DockerCompose} up -d $2 ${DockerCompose} up -d $2
fi fi
;; ;;
stop) stop)
cd ${DockerDir} cd ${DockerDir}
if [ -z "$2" ]; then if [ -z "$2" ]; then
@@ -36,12 +35,12 @@ case "$1" in
else else
${DockerCompose} stop $2 ${DockerCompose} stop $2
fi fi
;; ;;
restart) restart)
$0 stop $2 $0 stop $2
sleep 1 sleep 1
$0 start $2 $0 start $2
;; ;;
status) status)
cd ${DockerDir} cd ${DockerDir}
if [ -z "$2" ]; then if [ -z "$2" ]; then
@@ -49,14 +48,19 @@ case "$1" in
else else
${DockerCompose} ps $2 ${DockerCompose} ps $2
fi fi
;; ;;
version) version)
cd ${WFCBinDir} cd ${WFCBinDir}
java printJarVer ${Jars} # java printJarVer ${Jars}
;; for jar in ${Jars}; do
jar_name=$(basename "$jar" .jar)
version=$(unzip -p "$jar" META-INF/MANIFEST.MF | grep 'Implementation-Version' | awk '{print $2}')
echo "$jar_name version: $version"
done
;;
*) *)
echo "WANFi Control and Billing Management System Service ... " echo "WANFi Control and Billing Management System Service ... "
echo "Usage: $0 start|stop|restart|status|version" echo "Usage: $0 start|stop|restart|status|version"
exit 1 exit 1
;; ;;
esac esac

View File

@@ -1,17 +1,20 @@
MYSQL_ROOT_PASSWORD=123456
MYSQL_DATABASE=wfc_system_db
WFC_CONFIG_DATABASE=wfc_config_db WFC_CONFIG_DATABASE=wfc_config_db
WFC_SYSTEM_DATABASE=wfc_system_db WFC_SYSTEM_DATABASE=wfc_system_db
WFC_USER_DATABASE=wfc_user_db WFC_USER_DATABASE=wfc_user_db
MYSQL_PORT=3306 MYSQL_SERVICE_NAME=wfc-mysql
MYSQL_USER=mysql MYSQL_SERVICE_PORT=3306
MYSQL_PASSWORD=123456 MYSQL_ROOT_PASSWORD=123456
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=123456
REDIS_PORT=6379 REDIS_PORT=6379
NACOS_PROFILE_NAME=prod
NACOS_NAME_SPACE=wfc-prod NACOS_NAME_SPACE=wfc-prod
NACOS_SERVER_NAME=wfc-nacos
WFC_SERVER_PORT=80 WFC_SERVER_PORT=80
NACOS_SERVER_PORT=8848 NACOS_SERVER_PORT=8848
GATEWAY_SERVER_PORT=8080 GATEWAY_SERVER_PORT=8080
AUTH_SERVER_PORT=8081 AUTH_SERVER_PORT=8081
WFC_FILE_PORT=9201
WFC_JOB_PORT=9203 WFC_JOB_PORT=9203
WFC_PAYMENT_PORT=9204 WFC_PAYMENT_PORT=9204
WFC_SYSTEM_PORT=9205 WFC_SYSTEM_PORT=9205
@@ -19,6 +22,4 @@ WFC_USER_PORT=9206
WFC_SERVER_IP=192.168.2.116 WFC_SERVER_IP=192.168.2.116
NACOS_SERVER_IP=${WFC_SERVER_IP} NACOS_SERVER_IP=${WFC_SERVER_IP}
GATEWAY_SERVER_IP=${WFC_SERVER_IP} GATEWAY_SERVER_IP=${WFC_SERVER_IP}
AUTH_SERVER_IP=${WFC_SERVER_IP}
RESTART_OPTION=on-failure:5 RESTART_OPTION=on-failure:5