Browse Source

Update and rename auto_getport.sh to auto_addport.sh

qiaofeng1227 2 years ago
parent
commit
cc004fb2ea
2 changed files with 16 additions and 1 deletions
  1. 16 0
      scripts/auto_addport.sh
  2. 0 1
      scripts/auto_getport.sh

+ 16 - 0
scripts/auto_addport.sh

@@ -0,0 +1,16 @@
+#!/bin/bash
+export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
+
+app_port=$(cat /data/apps/$1/.env |grep APP_HTTP_PORT |cut -d= -f2 |sed -n 1p)
+
+while true 
+do 
+    app_port_lines=$(cat /tmp/port.txt |grep "$app_port" |wc -l)
+    if [ "$app_port_lines" -gt 0 ];then
+        app_port=`expr $app_port + 1`
+    else
+        echo $app_port >> /tmp/port.txt
+        sed -i "s/APP_HTTP_PORT=*/APP_HTTP_PORT=$app_port/g" /data/apps/$1/.env
+        break
+    fi
+done

+ 0 - 1
scripts/auto_getport.sh

@@ -1 +0,0 @@
-