GoodJob基于Hyperf开发的 一款简易的任务管理系统
GoodJob
** 一款简易的任务管理系统 **
系统通过调用接口方式执行任务(自带重试机制),被调用方需要自已实现对应的业务逻辑。
运行环境
系统其于 Hyperf2.0 开发,数据库采用 MySQL, 消息队列使用 Redis。
安装 Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun usermod -aG docker root systemctl start docker
初始化数据库
直接导入目录下的SQL文件创建相关数据表。
使用镜像
TIPS:如果任务数过大,请调整WORKER_NUM数值
请根据你的实际路径进行调整
docker run --name good.job -p 8083:18306 -v /data/var/etc/good-job.cnf:/data/.env --restart=always -d longjianghu/good-job:latest
请使用 .env.example 生成本地的配置文件。
自行部署
首先克隆项目到本地
git pull https://github.com/longjianghu/good-job.git
step1:
/data/var/www/good-job 请根据你的实际路径进行调整。
docker run --rm -it -v /data/var/www/good-job:/data longjianghu/hyperf:2.0 sh
setp2:
composer install
step3:
cp .env.example .env vi .env // 请根据实际情况修改配置参数
step4:
退出窗口并执行
docker run --name good.job -p 8083:18306 -v /data/var/www/good-job:/data --restart=always -d longjianghu/hyperf:2.0
评论
gardens基于 Beego 开发的后台管理系统
gardens是基于Beego开发的易用、易扩展、界面友好的轻量级功能权限管理系统。前端框架基于Ad
gardens基于 Beego 开发的后台管理系统
0
gardens基于 Beego 开发的后台管理系统
gardens是基于Beego开发的易用、易扩展、界面友好的轻量级功能权限管理系统。前端框架基于AdminLTE2进行资源整合,包含了多款优秀的插件,是笔者对多年后台管理系统开发经验精华的萃取。本系统
gardens基于 Beego 开发的后台管理系统
0
TaskFreak!基于Web的任务管理
TaskFreak!是一个开放源代码,ajax效果界面,用PHP编写的任务管理/待办事项列表工具.它类似于一个项目管理软件,但是功能主要集中在任务管理上面,而并没有时间表,文件和讯息等功能.这让Tas
TaskFreak!基于Web的任务管理
0