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 件のコメント :
コメントを投稿