仕事でExpress, Reactを使うことになり、キャッチアップのため個人的にもMERNスタック(MongoDB, Express, React, Node.js)で、ちょっとしたアプリを作って見ようと思った。
Herokuでホスティングするのがメジャーなようで、情報も多いし、月550時間まで無料らしいんで、それを使うことにする。
- Herokuにアカウント登録する
- Herokuコマンドラインツールを導入する。
npm install -g heroku-cli
- プロジェクトディレクトリに移動する。
cd プロジェクトディレクトリ
- ログイン
heroku login
- Git導入
git init
- アプリ作成
heroku create アプリ名
ブラウザのダッシュボードで、作成したアプリのsetting(https://dashboard.heroku.com/apps/{アプリ名}/settings)から、Add buildpackをクリックし、「PHP」を選択し、Save Changes
以下の2ファイル作成
index.php
<?php echo 'Hello'; ?>
composer.json
{}
- Gitでcommit 〜 push
heroku git:remote -a アプリ名 git add . git commit -m "コミット名" git push heroku master
- アプリを開く。
heroku open
ブラウザが開いてただ、Helloという文字が表示されていれば、OK。