From 9a23f4853e521dd744c721b7b02ae95c8c7ac800 Mon Sep 17 00:00:00 2001 From: zhuoda Date: Tue, 14 Jan 2020 10:42:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=83=A8=E7=BD=B2=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 快速部署/README.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 快速部署/README.md diff --git a/快速部署/README.md b/快速部署/README.md new file mode 100644 index 00000000..66821d87 --- /dev/null +++ b/快速部署/README.md @@ -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中(以maven项目导入!) + +#### 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,略懂点前端。 \ No newline at end of file