cuixiaodong 1 an în urmă
părinte
comite
d3183528a9
5 a modificat fișierele cu 11 adăugiri și 11 ștergeri
  1. 1 1
      Dockerfile
  2. 1 1
      monitor_git.sh
  3. 5 5
      restart.sh
  4. 2 2
      start.sh
  5. 2 2
      stop.sh

+ 1 - 1
Dockerfile

@@ -17,4 +17,4 @@ COPY --chown=pythonuser:pythonuser . /docker
 COPY ./base.py /usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py
 
 # 启动 Django 开发服务器
-CMD ["python", "manage.py", "runserver", "0.0.0.0:8085"]
+CMD ["python", "manage.py", "runserver", "0.0.0.0:3000"]

+ 1 - 1
monitor_git.sh

@@ -33,7 +33,7 @@ while true; do
         echo "Restarting Django server..."
         pkill -f "python manage.py runserver"
         python manage.py migrate
-        python manage.py runserver 0.0.0.0:8085 &
+        python manage.py runserver 0.0.0.0:3000 &
     fi
 
     # 每隔60秒检查一次

+ 5 - 5
restart.sh

@@ -1,10 +1,10 @@
 #!/bin/bash
 
-# 查找并杀死监听端口 8085 的进程
-PID=$(ps aux | grep 'manage.py runserver 0.0.0.0:8085' | grep -v grep | awk '{print $2}')
+# 查找并杀死监听端口 3000 的进程
+PID=$(ps aux | grep 'manage.py runserver 0.0.0.0:3000' | grep -v grep | awk '{print $2}')
 
 if [ -z "$PID" ]; then
-    echo "No process found running on port 8085."
+    echo "No process found running on port 3000."
 else
     kill -9 $PID
     echo "Process $PID killed."
@@ -25,7 +25,7 @@ fi
 pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
 
 # 启动新的进程并保存 PID
-nohup python manage.py runserver 0.0.0.0:8085 > nohup.out 2>&1 &  #49服务用这个
-#nohup python3 manage.py runserver 0.0.0.0:8085 > nohup.out 2>&1 &  #正式服务用这个
+#nohup python manage.py runserver 0.0.0.0:3000 > nohup.out 2>&1 &  #49服务用这个
+nohup python3 manage.py runserver 0.0.0.0:3000 > nohup.out 2>&1 &  #正式服务用这个
 echo $! > myapp.pid
 echo "Application restarted with PID $(cat myapp.pid)"

+ 2 - 2
start.sh

@@ -15,6 +15,6 @@ fi
 pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
 
 # 启动 Django 开发服务器
-#nohup python3 manage.py runserver 0.0.0.0:8085 &  #正式服务用这个
-nohup python manage.py runserver 0.0.0.0:8085 &    #49服务用这个
+nohup python3 manage.py runserver 0.0.0.0:3000 &  #正式服务用这个
+#nohup python manage.py runserver 0.0.0.0:3000 &    #49服务用这个
 echo "Django development server started"

+ 2 - 2
stop.sh

@@ -1,10 +1,10 @@
 #!/bin/bash
 
 # 查找并杀死监听端口 8000 的进程
-PID=$(ps aux | grep 'manage.py runserver 0.0.0.0:8085' | grep -v grep | awk '{print $2}')
+PID=$(ps aux | grep 'manage.py runserver 0.0.0.0:3000' | grep -v grep | awk '{print $2}')
 
 if [ -z "$PID" ]; then
-    echo "No process found running on port 8085."
+    echo "No process found running on port 3000."
 else
     kill -9 $PID
     echo "Process $PID killed."