Ver Fonte

feat:测试docker compose热更新

zhaohaipeng há 1 semana atrás
pai
commit
76ce6bcdc8
2 ficheiros alterados com 52 adições e 1 exclusões
  1. 50 0
      README-run.md
  2. 2 1
      app.py

+ 50 - 0
README-run.md

@@ -12,9 +12,59 @@ default = true
 
 #### 镜像构建
 
+##### Dockerfile的方式构建
+
+```shell
+cd /root/workspace/SoraWatermarkCleaner
+docker build -t sorawm:{tag} .
+```
+
+##### Docker-compose的方式构建
+
+```shell
+cd /root/workspace/SoraWatermarkCleaner
+docker compose --build sorawm_server
+```
+
+##### Docker-compose的方式构建且启动【推荐使用】
+
+```shell
+cd /root/workspace/SoraWatermarkCleaner 
+docker compose up -d --build sorawm_server
+```
+
+#### 容器启动和重启
+
+##### Dockerfile方式
+
+```shell
+docker run -d --name sorawm-test -p 5344:5344 1aaffb469053
+
+docker restart {容器ID}
+```
+
+##### Docker-compose的方式
+
+```shell
+docker compose up {service_name}
+
+docker compose restart {service_name}
+```
+
+#### 代码更新
+
+##### Dockerfile的方式,需要重新构建镜像
+
 ```shell
 cd /root/workspace/SoraWatermarkCleaner
 docker build -t sorawm:{tag} .
+
+docker run -d --name sorawm-test -p 5344:5344 1aaffb469053
+```
+
+##### Docker-compose的方式
+```shell
+docker compose restart {service_name}
 ```
 
 tag建议使用yyyyMMddHHmmss的形式生成 \

+ 2 - 1
app.py

@@ -21,7 +21,8 @@ def main():
     use_backend = st.sidebar.checkbox("使用后端服务 (FastAPI)", value=True)
     backend_url = st.sidebar.text_input(
         "后端地址",
-        value="http://192.168.245.14:5344",
+        # value="http://192.168.245.14:5344",
+        value="http://127.0.0.1:5344",
         help="FastAPI 服务的基础地址",
     )