Mac OS XにDot Cloud CLIをインストール | IT悶々日記

IT悶々日記

IT業界で悶々と奮闘するコンサルタント兼エンジニアの日記

Dot Cloudのドキュメンにあるように、pip, dotcloudをインストール

# sudo easy_install pip && sudo pip install dotcloud

したら、続いて dotcloudコマンドの実行。

# dotcloud
Warning: /Users/xxx/.dotcloud/dotcloud.conf does not exist.
Enter your api key (You can find it at http://www.dotcloud.com/accounts/settings):

Warningが出てるけど、ひとまず無視して、Dot CloudのSettingsページにあるAPIを入力。
...するが、あれれ、Errorが発生。

error: usage: dotcloud [-h]

usageエラーって解せないけど、
~/.dotcloud/dotcloud.confを見ても、正しく設定されているっぽいのでこれでいいのかもしれん。。。

# dotcloud create kawaii
Created application "kawaii"

とでて、kawaiiアプリケーションの作成が完了!!
といってもまだ何もコンテンツはないし、枠組みができただけなので、
またまたドキュメントに従って、Hello worldのHTMLページの作成を試みます。

新しいディレクトリを作成して(どこでもなんでもいい)、その中にindex.htmlとdotcloud.ymlを作成します。

■index.html
<html>
 <head>
 <title>Hello World!</title>
 </head>
 <body> Hello World! </body>
</html>
■dotcloud.yml
www:
  type: static
※インデントはタブじゃなくてスペースで。タブだとエラーが発生します。ymlは繊細。
さて、コンテンツ作成が完了したので、早速サーバにアップロード。
#dotcloud push kawaii .. 14:47:23 ---> Deploy of "kawaii" scheduled for revision rsync-1327330042960 at 2012-01-23 14:47:23 14:47:23 ---> Building the application... .. 14:47:48 [www.0] Successfully deployed build revision rsync-1327330042960 14:47:48 ---> Deploy finished .. Deployment finished. Your application is available at the following URLs www: http://kawaii-yupug.dotcloud.com/
最後に出力されるURLにアクセスすると、ちゃんとHello Worldが表示されました。 GAEより全然簡単だ。