既存の Express.js プロジェクトを Heroku へ deploy する方法

既存の Express.js プロジェクトを Heroku へ deploy する方法をご紹介します。

Heroku

前提条件 Express.js ほぼデフォルト

express --view=pug expressjs-sandbox

をしてから、いくつか commit した既存の Express.js アプリを Heroku へアプリ作成して deploy します。

🔗codenote-net/expressjs-sandbox: My Express.js sandbox

Heroku アプリ作成 ~ deploy

Procfile 追加

以下の内容で Procfile を追加します。

web: npm start

git commit はこちら。

🔗Add Procfile for Heroku · Pull Request #6 · codenote-net/expressjs-sandbox

heroku create app & deploy

最後に Heroku アプリを作成して git push すれば deploy 完了です。

heroku create expressjs-sandbox

git push heroku master

heroku open # Open https://expressjs-sandbox.herokuapp.com/

成果物は https://expressjs-sandbox.herokuapp.com/ をご確認ください。

以上、Express.js で開発した Web サービスを Heroku へリリースしたい、現場からお送りしました。

参考情報