LoginSignup
22
13

More than 1 year has passed since last update.

Expressアプリを無料のホスティングサービスRenderにデプロイする

Posted at

概要

Expressアプリをデプロイする

Renderのクイックスタートを参考にデプロイしていきます。
Deploy a Node Express App | Render

チュートリアル用のリポジトリをForkする

Renderが用意しているチュートリアル用のリポジトリをForkします。

render-examples/express-hello-world: Express Hello World Example on Render https://render.com

新しいWebサービスを作成する

ダッシュボードから新しいWebサービスを作成する。
Snipaste_2021-12-16_22-52-57.png

先ほどForkしたリポジトリのURLを入力して、選択します。
Snipaste_2021-12-16_22-55-28.png

一部の内容はリポジトリの内容を見て自動入力されているのでそれ以外で必要な内容を入力してWebサービスを作成します。
FireShot Capture 003 - Render Dashboard - dashboard.render.com.png

ビルドが始まるので少し待ちましょう!

image.png

Webサービスにアクセスする

WebサービスのURLにアクセスすると画面が表示されていることが確認できました!
image.png

まとめ

デプロイするコードをGitHubにアップして、そのリポジトリを指定するだけでとても簡単にデプロイできました。

個人的にはダッシュボードがシンプルなので直感的に使えそうですごくいい感じです。

無料だと15分間リクエストがないとスリープしてしまうといった制限はありますが回避する方法は色々ありそうです。

RenderとSocket.ioとExpressを組み合わせてリアルタイム通信できる機能を今作っているChrome拡張機能に組み込んでいければいいなーと思いました。

22
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
13