用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目

当然,这个平台不仅能免费部署项目,还支持一键部署项目,而且更关键的是,部署在这个平台上的项目,可以访问到一些国外的接口,比如最近异常火爆的 Open AI(ChatGPT)!

这个平台就是 Railway,和之前给大家分享过的 Vercel 平台有点像,不过 Vercel 一般是用于部署前端网页的,而 Railway 部署的是容器,你可以在容器里放网站、后端程序、定时任务、数据库等等。

指路:https://railway.app/

图片[1]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

这里以我刚刚开源的自动回复项目为例,给大家演示下怎么用这个平台一键部署项目。

首先打开自动回复项目文档:https://github.com/liyupi/yu-auto-reply

找到 一键部署按钮,点击它:

图片[2]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

然后我们就进入到了项目部署界面,点击右侧的 Deploy Now :

图片[3]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

首次进入平台,需要用 GitHub 来注册登录:

图片[4]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

登录后,平台要帮你把鱼皮的项目克隆到你自己的 GitHub 仓库,这里需要填写一个仓库名称,别和自己之前的项目冲突就行~ 然后点击部署:

图片[5]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

点击之后,平台就帮我们创建了一个项目,我们会自动进入到该项目的控制台。

为了启动这个项目,你需要先修改环境变量(类似于程序的启动参数)。比如我这个自动回复用到了 Open AI 的接口秘钥,你要把这个秘钥改成自己的:

图片[6]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

然后项目就启动成功啦:

图片[7]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

点击上图的 View Logs,就能查看项目的部署日志,了解其运行情况:

图片[8]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

如果你部署的是一个 web 前端网站项目,部署后怎么访问呢?

也非常简单!进入设置界面,点击下方的 Generate Domain 来生成域名即可~ 当然,如果你有域名的话,也可以绑定自己的域名。

图片[9]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

真的爽啊,连域名都不用自己买,就能够上线项目了!

如下图:

图片[10]-用国外免费容器托管平台railway.app部署chatGPT-AI 自动回复机器人项目-一只薛眠羊

而且可以换绑域名,比如上图的域名,你们就别尝试来访问(攻击)我了,我早就删干净了。

这个平台虽然免费,也不完全免费(可以理解,毕竟要花机器成本)。不过平台挺够意思的了,每个月给所有用户提供了 500 小时的应用部署时长,换算下来 20 多天,对绝大多数同学来说,是够用的了。

如果你想用这个平台来部署自己的项目,首先需要为你的项目创建一个 Dockerfile,从而支持把代码封装为一个容器。没学过 Docker 的同学也不用担心,去网上参考别人的 Dockerfile 即可(也可以拿我 GitHub 上的作参考)。

其实并不难,请不要悲观!我们下期见~

© 版权声明
THE END
喜欢就支持一下吧
点赞16赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容