誰會拒絕一個免費的部署服務呢?

大家好,我是魚皮。昨天不是給大家分享了我自己做的 AI 自動回覆機器人嘛,其中提到了一點 —— 我是用了一個國外的 免費 容器託管平臺來部署這個項目的。

如下圖:

就有小夥伴留言問我了:魚皮 gie gie,你說的這個免費平臺,真的免費麼?我怎麼用它來部署自己的項目呢?

當然,這個平臺不僅能免費部署項目,還支持一鍵部署項目,而且更關鍵的是,部署在這個平臺上的項目,可以訪問到一些國外的接口,比如最近異常火爆的 Open AI(ChatGPT)!

這個平臺就是 Railway,和之前給大家分享過的 Vercel 平臺有點像,不過 Vercel 一般是用於部署前端網頁的,而 Railway 部署的是容器,你可以在容器裏放網站、後端程序、定時任務、數據庫等等。

指路:https://railway.app/

這裏以我剛剛開源的自動回覆項目爲例,給大家演示下怎麼用這個平臺一鍵部署項目。

首先打開自動回覆項目文檔:https://github.com/liyupi/yu-auto-reply

找到 一鍵部署按鈕,點擊它:

然後我們就進入到了項目部署界面,點擊右側的 Deploy Now

首次進入平臺,需要用 GitHub 來註冊登錄:

登錄後,平臺要幫你把魚皮的項目克隆到你自己的 GitHub 倉庫,這裏需要填寫一個倉庫名稱,別和自己之前的項目衝突就行~ 然後點擊部署:

點擊之後,平臺就幫我們創建了一個項目,我們會自動進入到該項目的控制檯。

爲了啓動這個項目,你需要先修改環境變量(類似於程序的啓動參數)。比如我這個自動回覆用到了 Open AI 的接口祕鑰,你要把這個祕鑰改成自己的:

然後項目就啓動成功啦:

點擊上圖的 View Logs,就能查看項目的部署日誌,瞭解其運行情況:

如果你部署的是一個 web 前端網站項目,部署後怎麼訪問呢?

也非常簡單!進入設置界面,點擊下方的 Generate Domain 來生成域名即可~ 當然,如果你有域名的話,也可以綁定自己的域名。

真的爽啊,連域名都不用自己買,就能夠上線項目了!

如下圖:

而且可以換綁域名,比如上圖的域名,你們就別嘗試來訪問(攻擊)我了,我早就刪乾淨了。

這個平臺雖然免費,也不完全免費(可以理解,畢竟要花機器成本)。不過平臺挺夠意思的了,每個月給所有用戶提供了 500 小時的應用部署時長,換算下來 20 多天,對絕大多數同學來說,是夠用的了。

如果你想用這個平臺來部署自己的項目,首先需要爲你的項目創建一個 Dockerfile,從而支持把代碼封裝爲一個容器。沒學過 Docker 的同學也不用擔心,去網上參考別人的 Dockerfile 即可(也可以拿我 GitHub 上的作參考)。


本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/jjmEPFwn_G4BH7df_EW2Mw