2017-5-17
[node.js]ExpressプロジェクトをHerokuにデプロイするまで
プライベートでバックエンドは今まで PHP を触っていたんですけど、仕事でマークアップメインでやる上に JavaScript も PHP もやるってなるとどれも浅い知識で終わってしまう気がしてきたので、バックエンドでも JavaScript を触るために node.js に移行することに。
ただ、今プライベートでしようしているレンタルサーバーでは node.js が使えないので、Heroku を使用することに。node.js のフレームワークである Express プロジェクトを Heroku にデプロイするまでの手順をメモとして。
端末で一度しておけばいい作業
express,express-generator のインストール
npm install -g express
npm install -g express-generator
Heroku CLI のインストール
brew install heroku
heroku login
プロジェクト毎にする作業
express プロジェクトの作成
mkdir project-name
cd project-name
express .
git 関係作業
まず事前に git init からの最初のコミットまで済ませていること前提。
Heroku にログインして、対象の APP の Deploy タブ、「Deploy using Heroku Git」の項目「Existing Git repository」に記載の方法で remote リポジトリを登録する。
それで push すれば OK
heroku git:remote -a [リポジトリ名]
git push heroku master
push 後何か色々設定とかする必要があるかなとか思ったけど、heroku 側がいい感じにやってくれてるみたいで特に必要なし。
何かあればまた追記する。