- Spring 5.0.19
- Shiro 1.6.0
- MyBatis-Plus 3.0.7.1
- MyBatis 3.4.6
- Druid 1.1.24
- Easypoi 4.1.3
- Quartz 2.3.2
- UFLO 2.1.5(流程引擎)
- K-form-design 3.x(表单)
- Angular 1.x
系统版本 |
应用镜像 |
数据库镜像 |
2.2.21 |
2.2.21 |
2.2.21 |
2.2.17 |
2.2.17 |
2.2.17 |
2.2.9 |
2.2.9 |
2.2.9 |
2.2.8 |
2.2.8 |
2.2.8 |
其中镜像中2.2.17为版本号,替换相对于版本即可。
#部署数据库
docker run --name dt-db -t \
-e MYSQL_USER="dt" \
-e MYSQL_PASSWORD="dt_pwd" \
-e MYSQL_ROOT_PASSWORD=root_pwd \
-v /data/mysql:/var/lib/mysql \
-p 3306:3306 \
-d docker.io/algernonking/dtmysql:2.2.21 \
--character-set-server=utf8 \
--lower_case_table_names=1
#部署应用
docker run --name dt-app -t \
-v /data/upload:/usr/local/tomcat/webapps/upload \
--link=dt-db:db \
-p 8080:8080 \
-d docker.io/algernonking/dtapp:2.2.21
- 操作系统:Window、推荐Linux
- 数据库:Mysql 5.7.X
- 中间件:Tomcat 9 以上
- Java版本:Java 1.8 以上
- 要求Mysql的参数:lower_case_table_names=1
- SQL>CREATE DATABASE IF NOT EXISTS dt default charset utf8 COLLATE utf8_general_ci;
- SQL>set names utf8;
- SQL>use dt;
- SQL>source db.sql
- 发布应用,注意:最新版本的war包已经发布,请直接下载(右上角发版中),不需要下载源代码进行编译。
- 将war包部署到Tomcat目录的webapps下后,修改配置文件(webapps/dt/WEB-INF/classes)中数据库的数据库配置文件config.properties
- jdbc.url=jdbc:mysql://127.0.0.1:3306/dt?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
- jdbc.username=root
- jdbc.password=root_pwd
- 修改成你所在的环境配置
- http://ip:port/dt/console
- 选择用户名方式登陆
- 账户:admin
- 密码:oracle
- 如果您的组织、公司正在使用本系统,请在 issue 中告知。
- 本项目完全开源,也欢迎为您量身定制,专属开发。
如果喜欢这个项目,请随意打赏,支持项目发展。
支付宝