栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用CF Workers做Status Page 云探针

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用CF Workers做Status Page 云探针

一直很想做一个Status Page, 但是很多都是付费的,或者免费的有限制。

复制fork GitHub代码

GitHub CF Workers Status Page

点击Depoly with Workers链接 授权CF Workers

这个链接第一次是授权CF Workers访问你的GitHub, 第二次才是填写具体的Accound ID, API Token。
我发现点击第二次出错概率比较大,本来是可以自动fork的,但是经常报错。所以,我先fork了。

修改Deploy with Workers链接

然后将Deploy with Workers的链接,修改为自己fork的链接

https://deploy.workers.cloudflare.com/?url=https://github.com/$YourUserName/cf-workers-status-page
复制Account ID 和API Token

Account ID是Worker首页上的Account ID, API Token 可以在第二次点击后创建。
创建的时候确认权限为“Edit Cloudflare Workers”,里面只有两个必填项,我都选择了全部。
API Token只出现一次,之后将不在出现。

GitHub Action

根据他的下一步在Action里面Enable workflow

修改config.yaml

直接修改monitors下的网站,网址,是否支持redirect等。

修改 wrangler.toml 修改以适用CF 免费版

将里面cron项,修改为:

crons = ["*/2 * * * *"]
Deploy Fail的修复

在wrangler.toml中添加 (第5行后)

compatibility_date = "2021-10-11"

然后GitHub Action自动运行就会成功了。
可以在CF Worker上看到新建的Worker和链接了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/318509.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号