Herokuコマンドを使ってみて
パブリック・キーを生成する。
$ ssh-keygen -t rsa
パブリック・キーをHerokuに登録する。
$ heroku keys:add
ログインする
$ heroku login Enter your Heroku credentials. Email: xxxxx Password:
リストする
$ heroku list radiant-mountain-7703
情報を見る
$ heroku info --app radiant-mountain-7703 === radiant-mountain-7703 Addons: Basic Logging, Basic Release Management, Shared Database 5MB Database Size: (empty) Git URL: git@heroku.com:radiant-mountain-7703.git Owner: kato@ewavesolutions.com Repo Size: 74M Slug Size: 17M Stack: cedar Web URL: http://radiant-mountain-7703.herokuapp.com/
設定を見る。
$ heroku config DATABASE_URL => postgres://qprrsjojjz:LF_nQwyKQ5vT4vMLGc5Y@ec2-107-21-110 -231.compute-1.amazonaws.com/qprrsjojjz JAVA_OPTS => -Xmx384m -Xss512k -XX:+UseCompressedOops MAVEN_OPTS => -Xmx384m -Xss512k -XX:+UseCompressedOops PATH => /usr/local/bin:/usr/bin:/bin SHARED_DATABASE_URL => postgres://qprrsjojjz:LF_nQwyKQ5vT4vMLGc5Y@ec2-107-21-110 -231.compute-1.amazonaws.com/qprrsjojjz
ログを見る。
$ heroku logs [36m2012-01-02T14:09:23+00:00 heroku[router]:[0m GET radiant-mountain-7703.her okuapp.com/db dyno=web.1 queue=0 wait=0ms service=585ms status=200 bytes=2205 [36m2012-01-02T14:10:36+00:00 heroku[router]:[0m HEAD radiant-mountain-7703.he rokuapp.com/db dyno=web.1 queue=0 wait=0ms service=613ms status=200 bytes=0 [36m2012-01-02T14:40:14+00:00 heroku[router]:[0m GET radiant-mountain-7703.her okuapp.com/html dyno=web.1 queue=0 wait=0ms service=2588ms status=200 bytes=616 [33m2012-01-02T15:46:06+00:00 heroku[web.1]:[0m Idling [33m2012-01-02T15:46:07+00:00 heroku[web.1]:[0m State changed from up to down
Herokuのプロセスを見る。
$ heroku ps Process State Command ------- --------- -------------------- web.1 up for 1h sh target/bin/webapp
Herokuのプロセスを再起動する。
$ heroku restart Restarting processes... done
設定されているパブリック・キーを見る。
heroku keys