2015年9月14日月曜日

HerokuのNode環境作成のメモ

Webアプケーション作成のために、2年ぶりぐらいにHerokuを触ったのだが
以前にどうやってHerokuを扱ったかを完璧に忘れていました。

2年ぐらい前はWindowsでHerokuのNode開発環境を作成してたのだが、
今回はMacなので、異なる箇所もあると思うのですが、いずれにしろ
Windowsでどのようにしていたかを完璧に忘れています。

かつ、メモやエビデンスを残してなく、学習し直してます。
今度は、こんなことにならないように、メモを残しておきます。

1. まずNodeをMacにインストール。次のサイトよりインストーラをダウンロードして、インストール。
    http://nodejs.jp/nodejs.org_ja/

2. Heroku toolbeltをMacにインストール。次のサイトよりインストーラをダウンロードして、インストール。
    https://toolbelt.heroku.com/

3. Herokuにログインするため、ターミナルから次のコマンド入力。そして、E-mailとパスワードを聞かれるので入力。
   heroku login

4. SSHの秘密鍵・公開鍵を生成するため、ターミナルから次のコマンドを順番に入力。
   heroku keys:clear
   heroku keys:add

    そしたら、以下のメッセージが表示されるので、"y"を入力する

    Could not find an existing public key at ~/.ssh/id_rsa.pub
    Would you like to generate one? [Yn]

5. Webアプリケーションのフォルダを作成して、開始プログラム(js)ファイルを定義するをファイル(Procfile)設置
    (開始プログラム(js)ファイルは、あらかじめ作成しておく。)

6. Webアプリケーションのフォルダに移動して、次のコマンドを入力。
    heroku create --stack cedar

    そしたら、WebアプリケーションサイトのURLとGitのURLが表示されるので、メモしておく。(メモしておいたほうがいいでしょう。)

7. 次のコマンドを順番に入力して、Gitへの登録とWebアプリケーションのデプロイ。(xxxxxは任意のコメント。yyyyyは、6.で表示されるWebアプリケーションサイトのURLの"https://" と ".herokuapp.com/" の間の文字列)
git init
git add .
git commit -m "xxxxx"
heroku git:remote -a yyyyy
git push heroku master

8. WebアプリケーションサイトのURLにアクセスすると、作成したWebアプリケーションが表示される。

0 件のコメント :

コメントを投稿