-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
通过 Railway 部署
Railway 已更新服务条款,每月增加了使用时长限制,新的服务条款导致每月最多只能运行 21 天左右, 除非你验证了信用卡,则没有这个限制 。详细条款内容参考 此处 。
注意不要尝试注册多个 railway 账户,因为 railway 有比较严格的风控策略,并且每个 railway 账户都必须绑定一个注册超过 6 个月的 GitHub 账户才能正常使用。除非你有多个完全不同的本地环境和 ip,并且永远不在同一个环境里登录多个账户。
1、首先 fork 本仓库,后面会通过你 fork 的仓库部署
2、注册 Railway 的账户,注册成功后登录
3、访问 https://railway.app/account 绑定你的 GitHub 账户(不能是新 GitHub 账户,注册必须超过 6 个月才能绑定)
4、访问 https://railway.app/new ,选择Deploy from GitHub repo
,这里会提醒你授权 Railway 访问你的仓库,授权后便可以点选你在第
1 步中 fork 的仓库,然后点Deploy Now
,等待部署完成
5、部署完成后,点击Variables
,然后点击RAW Editor
,可以批量添加环境变量配置
现在,可以将 .env.example
文件里的所有内容复制到编辑框(或者只复制你需要修改的,未修改的项将保持默认),并将配置内容改为你自己的,然后点击Update Variables
即可完成配置,配置变更后,Railway 会自动重建容器,等待容器重建完成
注:如果你想自定义脚本的执行时间,可以在添加环境变量的时候,额外加一个名为RUN_AT
的环境变量,值可以是北京时间(例如11:24
)或者 cron 表达式,虽然不推荐自定义时间,还是提一嘴。
6、容器重建完成后,可以在此处看到构建日志,如果日志里没有错误,则说明你成功了
关于部署到 Railway 的文档完