网站首页 > 技术文章 正文
agilebpm-basic
- 这是一款开源的 vue3 TS 的前后台分离的开发平台
- 支持低代码、在线开发、且无感知的、跨应用的进行业务流程的实施,助力企业快速、轻松的构建业务流。
- 前端基于 Vue3 组合式API, TypeScript, Element-plus,Pinia,Axios,支持三种布局, 自定义主题风格 后端基于 AgileBPM 流程表单,SpringBoot ,MybatisPlus ,Activiti7 ,Jackson , JDK17 ,Hutool 等主流技术栈
- 后端是 Maven模块化管理的SOA的 SpringBoot 单体架构,模块间低耦合,可选择模块组合成微服务架构。
AgileBPM 优点
- 可以跨库构建复杂数据结构的业务数据模型
- 轻松的让一个数据模型进行一个业务流转
- 高效的流程响应
- 稳健解耦的流程引擎(基于Activiti7,版本切换零成本)
- 丰富的表单组件,可以快速配置生成表单
- 您不需要编写任何获取数据的对话框
- 分分钟可构建[字段级]权限控制的表单
- 多环境配置的支持
- 多数据源动态可切换
- 系统读写分离的支持
- 代码符合面向对象基本原则,模块化、结构清晰、低耦合易扩展(我们在开放封闭原则方面做出了很大的努力,力求让有扩展需求的功能都实现可插拔)
- 基于基础组件后续更多组件、应用可共享
开源版Docker部署
拉取镜像
版本号会随着迭代升级,可按最新版本latest拉取
docker pull registry.cn-hangzhou.aliyuncs.com/agilebpm/agile-bpm-basic:latest
快速启动实例
docker run \
--name agile-bpm-basic \
-p 80:80 \
registry.cn-hangzhou.aliyuncs.com/agilebpm/agile-bpm-basic:latest
启动后,访问实例:http://xxxx
快速启动数据存储在内嵌数据库h2上,若要持久化数据和日志,请挂载目录
MySQL数据库
创建一个空库,使用的帐户应有DDL和DML操作权限,程序将在第一次启动时初始化数据库。
docker run \
--name agile-bpm-basic \
-e DB_TYPE=mysql \
-e DB_HOST=192.168.1.2 \
-e DB_PORT=3306 \
-e DB_NAME=abb_test \
-e DB_USERNAME=root \
-e DB_PASSWORD=root \
-p 80:80 \
registry.cn-hangzhou.aliyuncs.com/agilebpm/agile-bpm-basic:latest
启动后,访问实例:http://xxxx
环境变量
DB_TYPE
数据库类型,暂只支持 mysql
DB_HOST
数据库主机
DB_PORT
数据库端口
DB_NAME
创建的数据库空库库名,启动第一次初始化
DB_USERNAME
数据库用户名
DB_PASSWORD
数据库密码
挂载目录
/app/logs
应用运行日志
/app/database
内嵌数据库数据目录
端口
80
应用端口
系统界面预览
项目地址:
https://gitee.com/agile-bpm/agile-bpm-basic
- 上一篇: 程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 下一篇:已经是最后一篇了
猜你喜欢
- 2025-06-24 程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 2025-06-24 一款全新的工作流,低代码快速开发平台
- 2025-06-24 如何用好AI,改造自己的设计工作流?
- 2025-06-24 濮阳网站开发(濮阳网站建设)
- 2025-06-24 AI 如何重塑前端开发,我们该如何适应
- 2024-10-05 自己设计敏捷工作流引擎(Smart Task Workflow)
- 2024-10-05 终于,小编我边哭边写,把web前端从入门到精通的路线写出来了
- 2024-10-05 前端工程化体系设计与实践第6章第1节本地工作流
- 2024-10-05 从零构建前端 Lint 工作流(2020手把手版)
- 2024-10-05 只写后台管理的前端要怎么提升自己
你 发表评论:
欢迎- 06-24发现一款开源宝藏级工作流低代码快速开发平台
- 06-24程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 06-24一款全新的工作流,低代码快速开发平台
- 06-24如何用好AI,改造自己的设计工作流?
- 06-24濮阳网站开发(濮阳网站建设)
- 06-24AI 如何重塑前端开发,我们该如何适应
- 06-24应届生靠这个Java简历模板拿下了5个offer
- 06-24服务端性能测试实战3-性能测试脚本开发
- 561℃Oracle分析函数之Lag和Lead()使用
- 557℃几个Oracle空值处理函数 oracle处理null值的函数
- 547℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 543℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 540℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 534℃【数据统计分析】详解Oracle分组函数之CUBE
- 520℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 512℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)