# 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より全然簡単だ。