参考 .env.example 配置环境变量
WARN_URL=https://groups.google.com/your_group
WXPUSH_TOKEN=
WXPUSH_ID=
HOST=3Ti
PORT=8080
RUST_BACKTRACE=short
RUST_LOG=debug,supervisor=warn,hyper=warn,rustls=warn,h2=warn,tower=warn,reqwest=warn,watchexec=warn,globset=warn
其中 HOST 只是提醒的前缀,可以随意修改。
注册 wxpusher,创建频道关注微信公众号 (提醒效果如下图)。
wxpusher 会生成一个二维码图片链接,扫描关注即可收到提醒。
单个微信用户,每天最多接收 2000 条消息,请合理安排发送频率。
推荐安装 WxPusher Chrome 插件,开着浏览器即可收到推送消息。
可以用任何环境部署,cargo install mailhook
就可以安装。
如下图, 推荐用 google cloud run 部署。
建议复刻本仓库,让 cloud run 与 github 代码库集成,自动构建部署
配置参数如下, 内存 128MB ,CPU 选 1 ,并发 80,端口用 8080 即可,允许未经身份验证的访问,在请求期间仅分配 CPU 。
Google Cloud Run 免费配额如下,足够用了:
- CPU : 每月前 18 万 vCPU 秒
- 内存 : 每月前 36 万 GiB 秒
- 请求 : 每月免费:200 万个请求
建议直接转发到 Google Groups 方便查看。
配置收到邮件的 webhook (这个页面需要退出登录才能访问)
webhook 地址直接写上面 cloud run 的网址。