若依RuoYi v3.6.2部署文檔
一、環境構建
軟件名稱 | 版本 | 相關文章推薦 |
---|---|---|
Git | 13.5.0 | https://www.cnblogs.com/liuyangfirst/p/15996063.html |
NodeJS | 16.0.0 | https://www.cnblogs.com/liuyangfirst/p/15998172.html |
JDK | 1.8 | https://www.cnblogs.com/liuyangfirst/p/14334385.html |
Maven | 3.6.0 | https://www.cnblogs.com/liuyangfirst/p/15981202.html |
MySQL | 5.6.10 | https://www.cnblogs.com/liuyangfirst/p/15997667.html |
Redis | 5.0.10 | https://www.cnblogs.com/liuyangfirst/p/15998117.html |
DBeaver | 7.3.0 | https://www.cnblogs.com/liuyangfirst/p/15997753.html |
IntelliJ IDEA | 儘量使用比較新的版本 | https://www.jetbrains.com/idea/ |
RedisDesktopManager | 0.9.3.817 | https://www.cnblogs.com/liuyangfirst/p/15998132.html |
NACOS | 0.0.0 | https://www.cnblogs.com/liuyangfirst/p/17048721.html |
二、模塊描述
- 文件路徑:y-project/pom.ml
模塊名稱 | 描述 | |
---|---|---|
ruoyi-api | 接口模塊 | |
ruoyi-auth | 認證中心 | |
ruoyi-common | 通用模塊 | |
ruoyi-gateway | 網關模塊 | |
ruoyi-modules | 業務模塊 | |
ruoyi-visual | 圖形化管理模塊 | |
ruoyi-ui | 前端框架 | |
sql | sql語句 |
-
實際項目
三、部署後端
1、下載到本地。
git clone https://gitee.com/y_project/RuoYi-Cloud.git
2、MySQL導入數據。
-
新建數據庫ry-config(配置文件數據庫,必須有)、ry-cloud(主業務數據庫,必須有)、ry-seata(必須有)
數據庫 對應腳本 ry-cloud sql/ry_20230223.sql
sql/quartz.sqlry-config sql/ry_config_20220929.sql ry-seata sql/ry_seata_20210128.sql -
項目實際圖樣.
3、Nacos修改
(1)保證本地Nacos下載安裝成功,修改本地Nacos的application.properties。
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
# 本地MySQL的賬戶和密碼
db.user.0=root
db.password.0=123456
(2)啓動本地的Nacos.
- 進入bin目錄,輸入啓動命令(或者做成bat).
startup.cmd -m standalone
- 啓動圖樣.
-
修改文件.
名稱 修改 ruoyi-system-dev.yml 修改username和password爲本地的賬戶密碼,或者修改mysql的jar路徑 ruoyi-gen-dev.yml 修改username和password爲本地的賬戶密碼,或者修改mysql的jar路徑 ruoyi-job-dev.yml 修改username和password爲本地的賬戶密碼,或者修改mysql的jar路徑 -
實際圖樣.
4、啓動本地的Redis
5、啓動如下模塊
- 未看到右側產生報錯信息爲正確啓動。
四、部署前端
1、保證Node安裝沒有問題,並且進行了環境配置。
2、進入到項目存放的目錄,進行打包。
-
打包後項目會生成dist和module兩個文件夾。
3、啓動前端項目。
-
配置IDEA。(參考:https://www.cnblogs.com/liuyangfirst/p/15998984.html)
-
點擊啓動。
-
訪問生成的地址。(http://localhost/)
-
賬戶和密碼是
用戶:admin 密碼:admin123
-
登陸後。(進行了修改,廣告太多)
4、啓動監控服務
-
啓動監控服務。訪問地址:若依服務狀態監控
賬戶:ruoyi 密碼:123456
-
主頁訪問
-
成功後的樣式。
-
Nacos中修改賬戶和密碼。
5、查看swagger
-
主界面位置,點擊。
-
直接訪問地址:Swagger UI
-
這裏的apikey找到可以看所有的接口了。
-
打開網頁,按F12進入開發者模式,訪問接口,找到如圖信息,複製輸入到上圖位置。
6、Sentinel-dashboard控制檯
- 界面在這個位置。
-
訪問地址:localhost
-
下載地址在git上,地址:Releases · alibaba/Sentinel (github.com)
-
使用命令啓動(保證java環境無誤)。
java -Dserver.port=8718 -Dcsp.sentinel.dashboard.server=localhost:8718 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar
-
訪問地址:localhost
-
輸入賬號密碼
賬號:sentinel 密碼:sentinel
-
登錄成功後。
序號 | 文檔 |
---|---|
1 | 若依環境使用手冊.docx |
結語
嘔心瀝血,希望點贊,收藏,評論,轉發,您的支持就是本博主前進的動力.