From c39dd7a917d4c23902de1e3b3d72d7cca194d99a Mon Sep 17 00:00:00 2001
From: ageerle <ageerle@163.com>
Date: 星期四, 22 五月 2025 11:24:17 +0800
Subject: [PATCH] feat: 修改项目介绍

---
 /dev/null                                  |    0 
 image/deploy-01.png                        |    0 
 image/wx.png                               |    0 
 image/qq.png                               |    0 
 docker-deploy/one-step-script/deploy-cn.sh |   36 ++++++------
 script/docker/ruoyiai/docker-compose.yaml  |  105 +++++++++++++++++++++++++++++++++++
 README.md                                  |   20 ++++--
 7 files changed, 135 insertions(+), 26 deletions(-)

diff --git a/README.md b/README.md
index 6340215..9f76975 100644
--- a/README.md
+++ b/README.md
@@ -55,9 +55,10 @@
    ```bash
    ./deploy-cn.sh
    ```
-![c383c5030bd6c2d0b577d5efb068137](https://github.com/user-attachments/assets/58f55889-f29c-47cf-ab32-8a098e3afadd)
-![ee04e0c99b9ae733c7ad89bf507ab65](https://github.com/user-attachments/assets/884af2ab-16a8-44b5-acef-712155568b50)
-![0c8006ea926b10fbada82b09084c5b5](https://github.com/user-attachments/assets/c7bd2a8d-b365-4734-922a-12d1ac28a8fe)
+   鎸夌収鑴氭湰鎻愮ず涓�姝ユ鎿嶄綔,濡傛灉鏄竴鍙版柊鏈嶅姟鍣�,閫夋嫨榛樿閰嶇疆,鐩存帴鍥炶溅鍗冲彲銆�
+   <img src="image/deploy-01.png" alt="drawing" style="width: 600px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/>
+
+   鑰愬績绛夊緟瀹夎瀹屾垚...
 
    鑻辨枃鐣岄潰閮ㄧ讲鑴氭湰锛�
    
@@ -316,16 +317,19 @@
 
 ### 闄勶細鎶�鏈璁虹兢
 
+#### 鎶�鏈氦娴�
+<div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;">
+ <img src="image/wx.png" alt="drawing" style="width: 400px; height: 400px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/>
+</div>
+ 
+
 #### 杩涚兢瀛︿範
 馃彔 wx锛歳uoyi-ai锛堝姞浜哄娉細ruoyi-ai锛�
-
- <img src="image/灏忓姪鎵媤x.png" alt="drawing" style="width: 400px; height: 400px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/>
-
 馃彔 qq锛�1603234088 锛堝姞浜哄娉細ruoyi-ai锛�
 
-馃憦馃憦馃憦 ruoyi-ai瀹樻柟浜ゆ祦2缇わ紙qq鍖猴級锛�1034554687 
+馃憦馃憦馃憦 ruoyi-ai瀹樻柟浜ゆ祦缇わ紙qq鍖猴級
 
 <div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;">
-  <img src="image/QQ鍖�-瀹樻柟浜ゆ祦2缇�.png" alt="drawing" style="width: 400px; height: 400px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/>
+  <img src="image/qq.png" alt="drawing" style="width: 400px; height: 400px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/>
 </div>
 
diff --git a/docker-deploy/one-step-script/deploy-cn.sh b/docker-deploy/one-step-script/deploy-cn.sh
index bcb8422..d0d4d26 100755
--- a/docker-deploy/one-step-script/deploy-cn.sh
+++ b/docker-deploy/one-step-script/deploy-cn.sh
@@ -23,7 +23,7 @@
 if [ -d "$DEPLOY_DIR" ]; then
     echo "璀﹀憡锛氱洰褰� $DEPLOY_DIR 宸插瓨鍦紒"
     read -p "鎮ㄦ兂鍒犻櫎瀹冨悧锛焄y/N]: " delete_choice
-    
+
     case "${delete_choice:-N}" in
         [Yy]* )
             echo "姝e湪鍒犻櫎鐜版湁鐩綍..."
@@ -235,8 +235,8 @@
                 echo "姝e湪鍒犻櫎鐜版湁鐩綍..."
                 rm -rf ${DEPLOY_DIR}/ruoyi-ai
                 echo "姝e湪鍏嬮殕 ruoyi-ai-backend 浠撳簱..."
-                cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-ai
-                
+                cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-ai
+
                 # 鎻愮ず閫夋嫨鍒嗘敮
                 read -p "璇疯緭鍏� ruoyi-ai 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_AI_BRANCH
                 RUOYI_AI_BRANCH="${RUOYI_AI_BRANCH:-main}"
@@ -253,8 +253,8 @@
         esac
     else
         echo "姝e湪鍏嬮殕 ruoyi-ai-backend 浠撳簱..."
-        cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-ai
-        
+        cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-ai
+
         # 鎻愮ず閫夋嫨鍒嗘敮
         read -p "璇疯緭鍏� ruoyi-ai 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_AI_BRANCH
         RUOYI_AI_BRANCH="${RUOYI_AI_BRANCH:-main}"
@@ -272,8 +272,8 @@
                 echo "姝e湪鍒犻櫎鐜版湁鐩綍..."
                 rm -rf ${DEPLOY_DIR}/ruoyi-admin
                 echo "姝e湪鍏嬮殕 ruoyi-admin 浠撳簱..."
-                cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-admin
-                
+                cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-admin
+
                 # 鎻愮ず閫夋嫨鍒嗘敮
                 read -p "璇疯緭鍏� ruoyi-admin 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_ADMIN_BRANCH
                 RUOYI_ADMIN_BRANCH="${RUOYI_ADMIN_BRANCH:-main}"
@@ -290,8 +290,8 @@
         esac
     else
         echo "姝e湪鍏嬮殕 ruoyi-ai-admin 浠撳簱..."
-        cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-admin
-        
+        cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-admin
+
         # 鎻愮ず閫夋嫨鍒嗘敮
         read -p "璇疯緭鍏� ruoyi-admin 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_ADMIN_BRANCH
         RUOYI_ADMIN_BRANCH="${RUOYI_ADMIN_BRANCH:-main}"
@@ -309,8 +309,8 @@
                 echo "姝e湪鍒犻櫎鐜版湁鐩綍..."
                 rm -rf ${DEPLOY_DIR}/ruoyi-web
                 echo "姝e湪鍏嬮殕 ruoyi-ai-web 浠撳簱..."
-                cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-web
-                
+                cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-web
+
                 # 鎻愮ず閫夋嫨鍒嗘敮
                 read -p "璇疯緭鍏� ruoyi-web 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_WEB_BRANCH
                 RUOYI_WEB_BRANCH="${RUOYI_WEB_BRANCH:-main}"
@@ -327,8 +327,8 @@
         esac
     else
         echo "姝e湪鍏嬮殕 ruoyi-ai-web 浠撳簱..."
-        cd ${DEPLOY_DIR} && git clone https://github.com/ageerle/ruoyi-web
-        
+        cd ${DEPLOY_DIR} && git clone https://gitee.com/ageerle/ruoyi-web
+
         # 鎻愮ず閫夋嫨鍒嗘敮
         read -p "璇疯緭鍏� ruoyi-web 浠撳簱鐨勫垎鏀悕绉� [main]: " RUOYI_WEB_BRANCH
         RUOYI_WEB_BRANCH="${RUOYI_WEB_BRANCH:-main}"
@@ -359,7 +359,7 @@
     # 鏇存柊 vite.config.mts 鏂囦欢
     echo "姝e湪浣跨敤鎮ㄧ殑閰嶇疆鏇存柊 vite.config.mts 鏂囦欢..."
     sed -i "s|http://127.0.0.1:6039|${FRONTEND_API_BASE_URL}|g" ${DEPLOY_DIR}/ruoyi-admin/apps/web-antd/vite.config.mts
-    
+
     # 鏇存柊 docker-compose.yaml 鏂囦欢涓殑闀滃儚鏍囩
     echo "姝e湪鏇存柊 docker-compose.yaml 鏂囦欢涓殑闀滃儚鏍囩..."
     sed -i "s|ruoyi-ai-backend:latest|ruoyi-ai-backend:${RUOYI_AI_BRANCH}|g" ${DEPLOY_DIR}/docker-compose.yaml
@@ -469,17 +469,17 @@
     cd ..
 else
     echo "璺宠繃闀滃儚鏋勫缓杩囩▼銆傛鍦ㄤ娇鐢ㄧ幇鏈夐暅鍍忕洿鎺ラ儴缃�..."
-    
+
     # 鎻愮ず杈撳叆鍒嗘敮鍚嶇О鐢ㄤ簬闀滃儚鏍囩
     read -p "璇疯緭鍏� ruoyi-ai-backend 闀滃儚鐨勬爣绛� [main]: " RUOYI_AI_BRANCH
     RUOYI_AI_BRANCH="${RUOYI_AI_BRANCH:-main}"
-    
+
     read -p "璇疯緭鍏� ruoyi-ai-admin 闀滃儚鐨勬爣绛� [main]: " RUOYI_ADMIN_BRANCH
     RUOYI_ADMIN_BRANCH="${RUOYI_ADMIN_BRANCH:-main}"
-    
+
     read -p "璇疯緭鍏� ruoyi-ai-web 闀滃儚鐨勬爣绛� [main]: " RUOYI_WEB_BRANCH
     RUOYI_WEB_BRANCH="${RUOYI_WEB_BRANCH:-main}"
-    
+
     # 鏇存柊 docker-compose.yaml 鏂囦欢涓殑闀滃儚鏍囩
     echo "姝e湪鏇存柊 docker-compose.yaml 鏂囦欢涓殑闀滃儚鏍囩..."
     sed -i "s|ruoyi-ai-backend:latest|ruoyi-ai-backend:${RUOYI_AI_BRANCH}|g" ${DEPLOY_DIR}/docker-compose.yaml
diff --git "a/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2011\347\276\244.png" "b/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2011\347\276\244.png"
deleted file mode 100644
index e1fd4d2..0000000
--- "a/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2011\347\276\244.png"
+++ /dev/null
Binary files differ
diff --git "a/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2012\347\276\244.png" "b/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2012\347\276\244.png"
deleted file mode 100644
index 74428b9..0000000
--- "a/image/QQ\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2012\347\276\244.png"
+++ /dev/null
Binary files differ
diff --git "a/image/WX\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2014\347\276\244.jpg" "b/image/WX\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2014\347\276\244.jpg"
deleted file mode 100644
index 58fff65..0000000
--- "a/image/WX\345\214\272-\345\256\230\346\226\271\344\272\244\346\265\2014\347\276\244.jpg"
+++ /dev/null
Binary files differ
diff --git a/image/deploy-01.png b/image/deploy-01.png
new file mode 100644
index 0000000..40cee37
--- /dev/null
+++ b/image/deploy-01.png
Binary files differ
diff --git a/image/qq.png b/image/qq.png
new file mode 100644
index 0000000..c249b6b
--- /dev/null
+++ b/image/qq.png
Binary files differ
diff --git a/image/wx-msg.png b/image/wx-msg.png
deleted file mode 100644
index ab7c59b..0000000
--- a/image/wx-msg.png
+++ /dev/null
Binary files differ
diff --git a/image/wx-msg2.png b/image/wx-msg2.png
deleted file mode 100644
index 361204b..0000000
--- a/image/wx-msg2.png
+++ /dev/null
Binary files differ
diff --git a/image/wx.png b/image/wx.png
new file mode 100644
index 0000000..ffbdf54
--- /dev/null
+++ b/image/wx.png
Binary files differ
diff --git "a/image/\345\260\217\345\212\251\346\211\213wx.png" "b/image/\345\260\217\345\212\251\346\211\213wx.png"
deleted file mode 100644
index 740710c..0000000
--- "a/image/\345\260\217\345\212\251\346\211\213wx.png"
+++ /dev/null
Binary files differ
diff --git a/script/docker/ruoyiai/docker-compose.yaml b/script/docker/ruoyiai/docker-compose.yaml
new file mode 100644
index 0000000..722ad24
--- /dev/null
+++ b/script/docker/ruoyiai/docker-compose.yaml
@@ -0,0 +1,105 @@
+version: '3'
+
+services:
+  mysql:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/mysql:8.0.33
+    container_name: ruoyi-ai-mysql
+    env_file:
+      - ./.env
+    environment:
+      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
+      - MYSQL_DATABASE=${MYSQL_DATABASE}
+    #ports:
+    #  - "${MYSQL_PORT}:3306"
+    volumes:
+      - ./mysql-init:/docker-entrypoint-initdb.d
+      - ./data/mysql:/var/lib/mysql
+    command:
+      --default-authentication-plugin=mysql_native_password
+      --character-set-server=utf8mb4
+      --collation-server=utf8mb4_general_ci
+      --explicit_defaults_for_timestamp=true
+      --lower_case_table_names=1
+    restart: always
+    networks:
+      - ruoyi-net
+
+  redis:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/redis:6.2
+    container_name: ruoyi-ai-redis
+    env_file:
+      - ./.env
+    #ports:
+    #  - "${REDIS_PORT}:6379"
+    volumes:
+      - ./data/redis:/data
+    command: redis-server --appendonly yes ${REDIS_PASSWORD:+--requirepass ${REDIS_PASSWORD}}
+    restart: always
+    networks:
+      - ruoyi-net
+
+  weaviate:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/weaviate:1.30.0
+    container_name: ruoyi-ai-weaviate
+    env_file:
+      - ./.env
+    environment:  
+      - QUERY_DEFAULTS_LIMIT=${WEAVIATE_QUERY_LIMIT}  
+      - AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=${WEAVIATE_ANONYMOUS_ACCESS}  
+      - PERSISTENCE_DATA_PATH=${WEAVIATE_DATA_PATH}  
+      - DEFAULT_VECTORIZER_MODULE=${WEAVIATE_VECTORIZER_MODULE}  
+      - ENABLE_MODULES=${WEAVIATE_MODULES}  
+      - CLUSTER_HOSTNAME=${WEAVIATE_CLUSTER_HOSTNAME}  
+    command: --host 0.0.0.0 --port 8080 --scheme http
+    ports:
+      - "50050:8080"
+      - "50051:50051"
+    volumes:
+      - ./data/weaviate:/var/lib/weaviate
+    restart: always
+    networks:
+      - ruoyi-net
+
+  ruoyi-backend:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/ruoyi-ai-backend:v2.0.5
+    container_name: ruoyi-ai-backend
+    env_file:
+      - ./.env
+    ports:
+      - "${BACKEND_SERVER_PORT}:${BACKEND_SERVER_PORT}"
+    volumes:
+      - ./data/logs:/ruoyi/server/logs
+    restart: always
+    depends_on:
+      - mysql
+      - redis
+    networks:
+      - ruoyi-net
+
+  ruoyi-admin:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/ruoyi-ai-admin:v2.0.5
+    container_name: ruoyi-ai-admin
+    ports:
+      #- "8082:80"
+      - "${ADMIN_SERVER_PORT}:80"
+    restart: always
+    depends_on:
+      - ruoyi-backend
+    networks:
+      - ruoyi-net
+
+  ruoyi-web:
+    image: registry.cn-shenzhen.aliyuncs.com/breeze-project/ruoyi-ai-web:v2.0.5
+    container_name: ruoyi-ai-web
+    ports:
+      #- "8081:80"
+      - "${WEB_SERVER_PORT}:80"
+    restart: always
+    depends_on:
+      - ruoyi-backend
+    networks:
+      - ruoyi-net
+
+networks:
+  ruoyi-net:
+    driver: bridge

--
Gitblit v1.9.3