Skip to content

通过 Koyeb 部署

luolongfei edited this page Aug 28, 2022 · 4 revisions

推荐没有自己服务器的用户使用此方案,一键部署,完全免费

1、首先,你需要有一个 Koyeb 账户

右击,在新标签页打开链接 https://app.koyeb.com/auth/signup ,完成注册,并登录

2、一键部署

右击在新标签页打开链接 Deploy to Koyeb ,然后根据页面里的提示填写配置项,注意自定义 FF_TOKEN 的值并记下来,后续配置任务调用的时候会用到,部署成功后,点击 View

heroku02.png

你会来到这个页面,即你应用的首页。由于 *.herokuapp.com 域名在国内可能无法访问,这个需要你自己想办法,发个功,或者使用魔法,最终会看到如下页面

heroku06.png

在这个页面输入你之前在 Heroku 配置的 FF_TOKEN 的值,然后点击送信,你就会来到如下画面

heroku01.png

看到这个画面,说明你已经触发了一次脚本执行,页面下方有实时的执行过程。记住,每次访问这个页面都会触发一次执行,故不要频繁访问。后续我们会让 uptimerobot 来定时访问这个画面,以触发续期任务执行。

参考页面中的使用说明,点击“复制地址”,下一步会用到。

3、注册一个 uptimerobot 账户,用于任务触发

右击在新标签页打开链接 https://uptimerobot.com ,前往 uptimerobot 注册一个账户,并登录。接着在主控台点击 Add New Monitor 添加新的监控任务,如何填写各项配置请参考下图,注意将 URL 地址替换成你上一步复制的地址

heroku03.png

由于每次请求我们的脚本地址都会触发脚本执行,故这里把请求间隔和超时时间都调整为最大。创建即可。

4、补充说明

由于 Heroku 部署画面我只列举了几个常见的环境变量,更多变量的配置与修改,请如下图移步到对应位置操作

heroku04.png

heroku05.png

关于部署到 Heroku 的文档完

Clone this wiki locally