Dotcloudで、Perl dancer を動かしてみる。

Macから、Dotcloudにdeployできたので、次はPerl dancerを動かしてみる。MacへのPerl dancerのインストールはこちらの記事で。Dotcloudでdancerを動かすチュートリアルが本家で公開されています。

まずはdancerアプリケーションを作成。


% dancer -a dancer
% cd dancer
% echo "require 'bin/app.pl';" > app.psgi
% perl app.psgi

正しくローカル(http://localhost:3000)でdancerが起動することを確認。

% emacs Makefile.PL

Makefile.PLのPREREQ_PMに、Plackを追記する。

PREREQ_PM => {
    'Test::More' => 0,
    'YAML'       => 0,
    'Dancer'     => 1.3040,
    'Plack'      => 0.9974,
},

DotcloudにPushする。

% dotcloud push goodpic.www . 

これで、http://www.goodpic.dotcloud.com/でdancerが動いています。なんと簡単お手軽。dotcloudのコマンドヘルプは、 % dotcloud -h で見れます。


setup      setup your api key
create     create a deployment namespace
deploy     deploy a new service (or list deployable services)
push       push your code
list       list your deployments
run        run a remote command
logs       read logs
alias      bind a custom domain name to a service
status     check the status
info       get information about your service (ports,passwords...)
rollback   rollback your service to the previous pushed version
ssh        open an SSH session
destroy    destroy your service (permanently delete its data!)
restart    restart your service