# RuoYi-flowable **Repository Path**: kiok1210_admin/RuoYi-flowable ## Basic Information - **Project Name**: RuoYi-flowable - **Description**: 基于RuoYi-vue + flowable 6.x 的工作流管理平台,提供流程管理、流程监控和任务调度等功能。具有易于集成、高度可定制和扩展性强的特点。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://www.tony2y.top - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2224 - **Created**: 2025-04-28 - **Last Updated**: 2025-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 后端环境部署 JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Redis >= 3.0 Maven >= 3.0 Node >= 12 修改数据库连接,编辑resources目录下的application-druid.yml # 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: url: 数据库地址 username: 数据库账号 password: 数据库密码 修改服务器配置,编辑resources目录下的application.yml # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 端口 servlet: # 应用的访问路径 context-path: /应用路径 初始化数据库 首次启动项目前,将 yml 中 flowable 的 database-schema-update 设置为true # flowable相关表 flowable: # true 会对数据库中所有表进行更新操作。如果表不存在,则自动创建(建议开发时使用) database-schema-update: true # 关闭定时任务JOB async-executor-activate: false 依次导入sql目录下的sql文件 1、ry_xxxx.sql 若依框架sql,包含用户,角色权限等基础数据 2、quartz.sql 定时服务sql 3、tony-flowable.sql 流程任务相关sql 启动项目,项目启动成功后,会自动初始化创建flowable相关的流程表 ### vue2前端部署 # 进入项目目录 cd ruoyi-ui # 安装依赖 npm install # 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题 npm install --registry=https://registry.npmmirror.com # 启动服务 npm run dev # 构建测试环境 npm run build:stage # 构建生产环境 ### 启动成功后登录的账号密码: admin / admin123