herokuでNode.jsを使ってchatアプリ その1

Herokuのアカウントを持っているのにすっかりアプリケーションを
デプロイしていなかったので、改めて何かをやってみようと思い、簡単なchatアプリケーションを
デプロイしてみました。

f:id:yosuke_furukawa:20110803153627p:image
今回のアプリはほとんど@sugyanさんの下記ページから参考にしました。
というかほぼ丸コピーに近いです。
node.jsでchatアプリっぽいもの作るメモ - すぎゃーんメモ

Node.jsの書き方の前にherokuへのデプロイの仕方について書きます。
まずはherokuのアカウントを取得してください。
Heroku | Cloud Application Platform

次にdeploy環境を整えます。
shellを起動し、下記の操作を実行します。

gem install heroku

もしもここでエラーになった場合は権限などを疑ってください。
suで昇格するか、sudoで実行してください。

ssh接続するためのキーを生成します。
ここでは、わかりやすいように
/Users/<ユーザー名>/.ssh
というフォルダ構造になるようにしています。

$ mkdir /Users/<ユーザー名>/.ssh
$ ch /Users/<ユーザー名>/.ssh
$ ssh-keygen -t rsa -C "your_email@youremail.com"

と実行すると、passphraseを聞かれるのでpassphraseを設定し、次に移ります。

公開鍵をherokuに設定します。

heroku keys:add /Users/<ユーザー名>/.ssh/id_rsa.pub

これで、ひとまずはdeployできるはずです。