添加部署文档

This commit is contained in:
“zhuoda
2020-01-14 10:45:10 +08:00
parent c9ef7d3b41
commit cc06029043

67
快速部署/README.md Normal file
View File

@@ -0,0 +1,67 @@
### 快速启动
如果你是全栈开发者你完全可以快速过一遍此文章甚至也可以不用看如果你是前端OR后端请仔细阅读。
### 1 拉取代码
从 [https://github.com/1024-lab/smart-admin](https://github.com/1024-lab/smart-admin) 或者 [https://gitee.com/lab1024/smart-admin](https://gitee.com/lab1024/smart-admin) 拉取最新代码
### 2 启动后端
#### 2.1 执行Sql脚本Mysql5.7+
Sql脚本`/smart-admin-service/smart-admin-api/src/main/resources/sql`
先执行 `smart-admin.sql`
再执行 `quartz_mysql_2.3.0.sql`
#### 2.2 启动Redis
如果有redis环境可以直接忽略如果没有请安装
Linux版本[https://redis.io/download](https://redis.io/download)
Windows版本[https://github.com/microsoftarchive/redis/releases](https://github.com/microsoftarchive/redis/releases)
#### 2.3 将后端项目导入idea或者eclipse java8+
`smart-admin-service` 项目导入到idea或者eclipse中<font color="red">以maven项目导入</font>
#### 2.4 修改配置文件
进入 `smart-admin-api` 项目,打开`src/main/resources/dev/application.properties`文件
1修改jdbc参数,改为你的mysql地址和账号
```
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/smart-admin-dev?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=UTC
spring.datasource.username=erp
spring.datasource.password=listen1015
```
(2)修改redis参数
```
spring.redis.database=1
spring.redis.host=127.0.0.1
spring.redis.jedis.pool.max-active=100
spring.redis.jedis.pool.min-idle=5
spring.redis.jedis.pool.max-idle=10
spring.redis.jedis.pool.max-wait=30000ms
spring.redis.port=6379
spring.redis.timeout=10000ms
spring.redis.password=
```
#### 2.5 启动,发射
启动前检查redis和mysql没问题sql脚本执行成功jdbc和redis配置参数正确
找到`SmartAdminApplication`启动类,运行。
访问:[http://localhost:10086/smart-admin-api/swagger-ui.html](http://localhost:10086/smart-admin-api/swagger-ui.html) 能看到swagger文档
到此,后端启动成功!
### 3 启动前端
启动前确保nodejs版本和npm版本支持 vue2.x
#### 3.1 安装依赖
命令行 进入`/smart-admin-web`,执行`npm install`命令,安装依赖
#### 3.2 启动local环境
安装依赖后,在`/smart-admin-web`目录,命令行执行 `npm run local`
#### 3.3 访问
访问 [http://localhost:8080](http://localhost:8080) 账号sa/123456
---
作者简介:
[卓大](http://zhuoluodada.cn) 1024创新实验室主任混迹于各个技术熟悉点java略懂点前端。