### 一,数据导入
在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 虚拟机环境的搭建