同步操作将从 TDUCK/tduck-platform 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
目前市面上的表单平台虽然功能强大,但是部分业务组件或者额外收取存储等费用,且费用较高,在数据隐私性较强且有特殊表单需求的场景下无法满足业务需求,国内的开源表单系统比较少,tduck表单应运而生。愿景能够让中小企业低成本拥有独立自定义表单问卷,快速赋能业务。
配置最小开发环境:
创建一个tduck的数据库 版本选择mysql5.7 ,并执行项目目录下doc/tduck.sql文件
启动后端服务
打开命令行,输入以下命令
mvn clean install -DskipTests
cd tduck-platform/tduck-api
mvn clean package -DskipTests
java -Dfile.encoding=UTF-8 -jar target/tduck-api.jar
启动管理后台前端
打开命令行,输入以下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd tduck-front
cnpm install
cnpm run serve
此时,浏览器打开,输入网址http://localhost:8888
, 进入页面。
部署文件下载方式:关注公众号 "TDUCK填鸭" ,回复“部署文件”,下载我们提供的简化部署文件
注意事项:部署之前需要先安装JDK8
创建数据名为 tduck
下载tduck-v3.sql
文件 并且导入创建的数据中
下载项目jar包文件tduck-api.jar
到本地
下载application-custom.yml
配置文件
把下载的jar包和配置文件放在同一个目录下
修改为自己的配置,主要修改位置为数据库以及文件存储配置
运行如下命令启动项目
java -Dfile.encoding=UTF-8 -jar tduck-api.jar --spring.profiles.active=custom
出现如下提示代表启动完成
浏览器地址栏输入http://localhost:8999/ 默认账号密码:test@tduck.com/12345678
视频教程:https://www.zhihu.com/zvideo/1488944973613981696
宝塔配置参数:
/usr/local/btjdk/jdk8/bin/java -jar -Xmx1024M -Xms256M /www/wwwroot/xxxx.jar --server.port=5097 --spring.datasource.url=jdbc:mysql://localhost:3306/tduck --spring.datasource.username=root --spring.datasource.password=root
注意事项:上述参数需要改成自己的路径,且mysql版本需要选择 5.7
- SpringBoot
- Mybatis-Plus
- Lombok
- Hutool
- Guava
- Vue2
- ElementUI
- Echarts
- Axios
- nprogress
后端源码 | 前端源码 |
---|---|
https://gitee.com/TDuckApp/tduck-platform | https://gitee.com/TDuckApp/tduck-front |
https://github.com/TDuckCloud/tduck-platform | https://github.com/TDuckCloud/tduck-platform |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。