Bladeren bron

feat: v2.0.3 gRPC port

jonssonyan 2 jaren geleden
bovenliggende
commit
e22f0cfc7f
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      install_script.sh

+ 7 - 0
install_script.sh

@@ -73,6 +73,7 @@ init_var() {
   TROJAN_PANEL_CORE_LOGS="/tpdata/trojan-panel-core/logs/"
   database="trojan_panel_db"
   account_table="account"
+  grpc_port=8100
 
   # Update
   trojan_panel_current_version=""
@@ -894,6 +895,8 @@ install_trojan_panel_core() {
         break
       fi
     done
+    read -r -p "请输入API的端口(默认:8100): " grpc_port
+    [[ -z "${grpc_port}" ]] && grpc_port=8100
 
     domain=$(cat "${DOMAIN_FILE}")
 
@@ -919,6 +922,7 @@ install_trojan_panel_core() {
         -e "redis_pass=${redis_pass}" \
         -e "crt_path=${CADDY_CERT}${domain}.crt" \
         -e "key_path=${CADDY_CERT}${domain}.key" \
+        -e "grpc_port=${grpc_port}" \
         jonssonyan/trojan-panel-core
     if [[ -n $(docker ps -q -f "name=^trojan-panel-core$" -f "status=running") ]]; then
       echo_content skyBlue "---> Trojan Panel Core安装完成"
@@ -1092,6 +1096,8 @@ update_trojan_panel_core() {
         break
       fi
     done
+    read -r -p "请输入API的端口(默认:8100): " grpc_port
+    [[ -z "${grpc_port}" ]] && grpc_port=8100
 
     update__trojan_panel_core_database
 
@@ -1124,6 +1130,7 @@ update_trojan_panel_core() {
         -e "redis_pass=${redis_pass}" \
         -e "crt_path=${CADDY_CERT}${domain}.crt" \
         -e "key_path=${CADDY_CERT}${domain}.key" \
+        -e "grpc_port=${grpc_port}" \
         jonssonyan/trojan-panel-core
 
     if [[ -n $(docker ps -q -f "name=^trojan-panel-core$" -f "status=running") ]]; then