The Dabsong Conshirtoe

技術系の話を主にします。

dotcloudにRailsをデプロイ

dotcloudが楽しそうなので使ってみました。

アプリケーション作成

cd $HOME/src
rails new myapp

DBはmysql想定です。

dotcloudでアプリケーション作成

dotcloudにでサインアップしてください。

サインアップしたらダッシュボードでcreate a new applicationしてください。
アプリケーション名は先程作ったものと合わせてmyappとします。

セットアップ

cd $HOME/myapp
dotcloud setup

以下の様なmyapp/dotcloud.ymlを$HOME/myappに作成します。

www:
    type: ruby
    approot: app
    postinstall: ./postinstall.rb

db:
    type: mysql

postinstallはインストール後に実行されるスクリプトです。配置はapp下。
なくても良いです。

ビルド

dotcloud connect myapp
dotcloud push

簡単!
無料枠で色々できそうなのでお遊びにはもってこいですね。