基于Quartz.NET3.0的定时任务Web可视化管理。docker打包开箱即用、内置SQLite持久化、语言无关、业务代码零污染、支持 RESTful风格接口、傻瓜式配置
C#TypeScriptHTMLCSSJavaScriptDockerfile
Files
Type | Name | Latest commit message | Commit time |
---|---|---|---|
QuartzNetAPI | udpate 多语言国际化 | 8 months ago | |
QuartzNetWeb | fix | 8 months ago | |
.gitignore | fix 样式调整 | 8 months ago | |
LICENSE | Create LICENSE | 14 months ago | |
README.md | Update README.md | 11 months ago | |
注意.md | Update 注意.md | 14 months ago |
README.md
注意:请不要跑在IIS上,因为IIS会自动回收。建议使用docker运行,或者直接用命令dotnet Host.dll。
说明文档
https://github.com/zhaopeiym/quartzui/wiki
quartzui
- 基于Quartz.NET 3.0的web管理界面。
- docker方式开箱即用
- 内置SQLite持久化
- 支持 RESTful风格接口
- 业务代码零污染
- 语言无关
- 傻瓜式配置
- 异常请求邮件通知
使用
- 方式1(docker使用)
docker run -v /fileData/quartzuifile:/app/File --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui
一行命令开箱即用,赶快体验下docker的便捷吧!
1、其中/fileData/quartzuifile为映射的文件地址,如SQLite数据库和log日志
2、5088为映射到主机的端口
3、直接在浏览器 ip:5088 即可访问。(注意防火墙是否打开了5088端口,或者在主机测试 curl 127.0.0.1:5088)
- 方式2(docker部署树莓派)
docker run -v /fileData/quartzuifile:/app/File --restart=unless-stopped --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui:RaspberryPi
- 方式3(可直接通过源码部署到windows或linux平台)
效果图
来源:oschina
链接:https://my.oschina.net/u/4256554/blog/4295088