四、項目配置與啟動
當上面環境全部準備好之后,接下來就是項目配置。需要將項目相關配置修改成當前相關環境。
1 后端配置
1.1 數據庫
- 創建數據庫
ry-cloud
并導入數據腳本ry_2024xxxx.sql
(必須),quartz.sql(可選)- 創建數據庫
ry-config
并導入數據腳本ry_config_2024xxxx.sql
(必須)
新建數據庫:ry-cloud 存儲常規數據
字符編碼:utf8mb4
導入SQL: RuoYi-Cloud/sql/ry_20240629.sql
(quartz.sql
可選, 需要定時任務操作必須導入)
新建數據庫:ry-config 存儲nacos配置數據
字符編碼:utf8mb4
導入SQL:RuoYi-Cloud/sql/ry_config_20240902.sql
1.2 Nacos配置
若依(RuoYi-Cloud) 配置中心的項目配置文件,持久化在**ry-config數據庫 config_info表
** 中,項目啟動需要將這些配置文件加載到配置中心,所以需要額外配置一下Nacos,以增加對mysql數據源的支持。
進入nacos-server-2.2.2
目錄,配置nacos
持久化,修改conf/application.properties
文件,增加支持mysql
數據源配置
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=數據庫賬號
db.password=數據庫密碼
提示
配置文件
application.properties
是在下載的nacos-server
包conf
目錄下。
最新RuoYi-Cloud
版本>=3.0.0
需要下載的nacos-server
必須>=2.x.x
版本。
默認配置單機模式,nacos
集群/多集群部署模式參考 (Nacos支持三種部署模式 (opens new window))
1.3 項目配置文件
Nacos配置好之后,啟動成功后訪問:http://localhost:8848/nacos 賬號/密碼 nacos/nacos
修改下面畫紅線的服務配置文件
主要改動:
-
Redis IP、端口、密碼
-
MySQL IP、端口、賬號、密碼、數據庫等。
-
Minio IP、端口、賬號、密碼、桶。
比如:
2 后端啟動
打開項目,執行XxxxApplication的啟動類(啟動沒有先后順序)
- RuoYiGatewayApplication (網關模塊 必須)
- RuoYiAuthApplication (認證模塊 必須)
- RuoYiSystemApplication (系統模塊 必須)
- RuoYiMonitorApplication (監控中心 可選)
- RuoYiGenApplication (代碼生成 可選)
- RuoYiJobApplication (定時任務 可選)
- RuoYFileApplication (文件服務 可選)
3 前端配置與啟動
若依(RuoYi-Cloud) 項目前端跟后端是保存在同一個目錄夾的。
先進入這個目錄,然后使用前端編輯工具打開即可,這里使用Visual Studio Code 打開
進入vscode之后,打開項目README.md文件
打開vscode 的終端,執行上面命令
4 訪問
當后端,前端都啟動成功之后,若依(RuoYi-Cloud) 項目就算運行成功啦。
訪問地址:http://localhost/