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 ``` - - - + 鎸夌収鑴氭湰鎻愮ず涓�姝ユ鎿嶄綔,濡傛灉鏄竴鍙版柊鏈嶅姟鍣�,閫夋嫨榛樿閰嶇疆,鐩存帴鍥炶溅鍗冲彲銆� + <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