Davinci源码部署—后端代码本地部署

Davinci源码地址:
https://github.com/edp963/davinci

本人环境:

davinci 0.3
node v10.15.3
npm 6.4.1
idea 2018.3
jdk 1.8.0_192
maven 3.6.1
mysql 5.7
##### 目录结构
脚本
```
├── bin                   # 脚本目录
  ├── migration             # 较大版本变动迁移脚本目录
  ├── patch                 # 数据库补丁
  	 ├── 001_beta5.sql        # 已发布补丁(命名规则:“序列_版本”)
  	 └── beta.sql             # 当期未发布补丁(固定名称)
  ├── build.sh
  ├── davinci.sql           # 完整系统数据库脚本(包含所有补丁)
  ├── initdb.bat            # 针对 Windows 环境的初始化数据库批处理脚本
  ├── initdb.sh             # 针对 Linux、Mac 环境的初始化数据库 Shell 脚本
  ├── phantom.js            # 截图脚本(未来版本将不再使用)
  ├── restart-server.sh     # 针对 Linux、Mac 环境的重启服务脚本
  ├── run.bat               # 针对	Windows 环境的服务启停核心脚本						
  ├── start.bat             # 针对 Windows 环境的服务启动脚本
  ├── start-server.sh       # 针对 Linux、Mac 环境的服务启动脚本
  ├── stop.bat              # 针对 Windows 环境的服务停止脚本
  └── stop-server.sh        # 针对 Linux、Mac 环境的服务停止脚本
```

 

用户配置
```
├── config                          # 用户配置目录
  ├── application.yml.example         # 应用配置模板
  ├── datasource_driver.yml.example   # 自定义数据源配置模板
  └── logback.xml                     # 日志配置
``` 

 

代码目录结构
```
├── server                                  # Server 代码根目录
   ├── src                                    # 源码
  	  ├── main
  	  	 ├── java
  	  	 	└── edp
  	  	 	   ├── core                             # 核心配置及通用代码
  	  	 	   ├── davinci                          # Davinci 业务代码 
  	  	 	   ├── DavinciServerApplication         # 系统启动类
  	  	 	   └── SwaggerConfiguration             # Swagger 配置类
  	  	 └── resources
  	  	 	├── generator
  	  	 	├── mybatis                           # mybatis mapping 目录
  	  	 	├── templates                         # 邮件、Sql 模板目录 
  	  	 	├── application.yml                   # 系统核心配置文件
  	  	 	└── banner.txt
  	  └── test                                # 测试代码目录
   └── pom.xml                              # Davinci Server maven 配置文件,继承自项目根目录pom.xml
```

日志目录
```
├── logs        # 日志根目录
  ├── sys         # 系统日志目录
  └── user        # 用户日志目录
  	 ├── opt        # 用户操作日志
  	 └── sql        # 用户Sql日志
``` 

一、创建数据库

数据库的名称对应代码中配置的数据库 

数据库初始化脚本:

数据库要安装5.5+版本,脚本中的语法在5.5以下版本无法识别

二、导入idea两种方式

  1.将代码再idea中打开 点击open 省略 

 2.按照maven项目导入 

 如果idea有打开的项目先关闭

  

选择目录 

三、配置jdk meaven 省略

四、需要手动配置tools.jar

选择jdk lib下的tools.jar

如果不配置tools.jar 会报错 

五、启动项目 

1.复制application.yml.example的文件 改名为 application.yml

2.修改数据库信息

3.配置邮箱信息,做用户注册的时候会用到

4.截图配置 screenshot 

本人没有用到 全部注释了,不注释的话会报错

5.配置idea运行相关

6.启动

访问的ip端口为

7.访问这个端口 请求出来的前端的代码是davinci-ui里面的 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值