loonflow

Loonflow是一个基于Django的工作流引擎系统,提供HTTP接口,适用于企业内部的各种工作流场景。它支持Centos, Redhat, Ubuntu等Linux操作系统,并通过Celery进行异步任务处理。本文档介绍了Loonflow的获取、运行、开发及生产环境的部署方法。" 119801411,5630110,Android SVG转VectorDrawable全攻略,"['Android矢量图', 'SVG to Vector', 'VectorDrawable转换', 'Android开发工具', '图形资源']
摘要由CSDN通过智能技术生成

1.关于LOONFLOW

1.1 .loonflow是什么

a workflow engine base django 基于django的工作流引擎系统,通过http接口调用。 可以作为企业内部统一的工作流引擎, 提供诸如权限申请、资源申请、发布申请、请假、报销、it服务等所有工作流场景的服务。如果有一定的开发能力建议只使用后端引擎功能, 前端根据场景定制开发可分散于各个内部后台管理系统(如人事、运维、监控、cmdb等等)

1.2 .操作系统支持

建议使用Centos,Redhat,Ubuntu这类linux操作系统 因为celery4以后不支持windows,所以状态脚本和通知脚本执行会无法使用。

1.3 .如何获取代码

# loonflow
git clone https://github.com/blackholll/loonflow.git

root@dev:loonflow# mkvirtualenv loonflow

1.4 如何运行

开发环境

  1. 将settings/dev.py.simple在settings目录下复制一份并重命名为config.py
  2. 创建数据库并修改settings/config.py中相应配置(数据库配置、redis地址配置、日志路径配置等等)
  3. 创建python虚拟环境: python3.6.x(python3.6最新稳定版)
  4. 安装依赖包: pip install -r requirements/dev.txt
  5. 启动redis(用于生成唯一的工单流水号+celery异步任务[执行脚本、状态hook、通知hook])
  6. 初始化数据库
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值