Perl on DotCloud まとめ

DotCloudでPerlを使えるようになったので現時点の関連情報をまとめておく。
新しい情報が入ったら随時追記予定。

経緯

Camel-as-a-Service

Dotclear - Error

宮川さんが DotCloud へ

Joining DotCloud - bulknews.typepad.com

その他のコンポーネント

MySQL

Log in to Docker

  • 作成

dotcloud.ymlにMySQLの設定を記述してpushするだけ。

$ cd myapp
$ cat dotcloud.yml
www:
  type: perl
db:
  type: mysql
$dotcloud push myapp .
  • 状態確認
    • 自動生成されたパスワードや、sshのポートなども確認できる。
$ dotcloud info myapp.db
  • MySQLのシェル
    • ROOT_PASSWORDには上記で確認したパスワードを設定しておく
dotcloud run myapp.db -- mysql -uroot \'-p$ROOT_PASSWORD\'

他のコンポーネントの使い方も公式ドキュメントが結構充実してるのでそこ見ればおk。
Docker Cloud - Build, Ship and Run any App, Anywhere

SSHでDotCloudに入る

以下のコマンドでSSHで入ることができる。

$ dotcloud ssh {app_name}.{service_name}