### 一,數據導入
在mysql數據庫中創建新數據庫

項目初始化sql所在位置

在新建的數據庫中執行sql初始化程序后臺數據庫

### 二,啟動sentinel
sentinel的作用是限流熔斷
jar包在項目最后,放到服務器上

~~~
nohup java -Dserver.port=8774 -Dcsp.sentinel.heartbeat.client.ip=121.36.64.88 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar &
~~~
訪問如下網址,用戶密碼都為 sentinel
http://121.36.64.88:8774/#/login

### 三,修改程序配置
導入nacos配置,配置位置如圖

導入后修改對應的數據庫配置

修改每個bootstrap.yml內的IP為nacos服務器IP,否則服務無法在nacos注冊

### 四,打包部署
maven打包
~~~
mvn package -Dmaven.test.skip=true
~~~
上傳服務器
啟動項目
~~~
nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8777 ./adtec-cloud-server-gateway-1.0.jar >gateway.txt &
nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8401 ./baseservice-rbac-1.0.jar >rbac.txt &
nohup java -jar -server -Xms256m -Xmx256m -Dserver.port=8402 ./baseservice-sms-1.0.jar >sms.txt &
~~~
啟動完成可以在nacos看到對應的服務

至此后端部署完成
- 第一章 環境準備
- 1.1 服務器的鏈接
- 1.2 docker容器的安裝
- 1.2.1 docker卸載
- 1.3 docker容器下mysql數據庫安裝
- 1.4 docker容器下nginx服務安裝
- 1.5 docker容器安裝oracle數據庫
- 1.6 linux安裝mysql
- 1.7 linux安裝nginx
- 1.8 podman的安裝
- 1.9 redis的安裝
- 1.10 docker安裝kkfileview
- 1.11 docker安裝xxl-job
- 第二章 開發環境搭建
- 2.1 開發包的獲取
- 2.2 nacos的下載和安裝
- 2.3 gitlab安裝部署(服務器cpu過高已關閉)
- 2.3.1 卸載刪除gitlab
- 2.3.2 gitlab使用
- 2.4 springcloud服務配置打包
- 2.5 前端配置打包部署
- 2.6 xxljob配置集成
- 番外
- 1.0 虛擬機環境的搭建