🔮

Node.js + Express + Socket.IOで作ったアプリをrenderで動かす

2022/01/06に公開

Heroku以外のPaaSを触ってみたいなぁと思ってrenderを試してみました。

ダッシュボードはこんな感じ。

Web ServiceにNode.jsのアプリをデプロイします。GitHubと連携させて、こちらで作ったNode.js+Express+Socket.IOのリポジトリを選びます。

アプリケーション名を入れて、Start Commandの欄に「node app.js」と入力します。この辺りの設定に関するドキュメントはこちらです。あとはFreeプランを選ぶだけ。

しばらくするとビルド&デプロイされます。

発行されたURLをSendGridのEvent Webhookに設定して、こちらと同じようにプッシュ表示を試したところ無事に表示されました。

renderもHerokuのFree Plan同様に一定時間アクセスがないとsleepしてしまうようです。コストをかける場合は価格的にHerokuよりお得になるようです。もう少し試してみないと差がまだわからないかな。。

Discussion