殆ど同じと言って良いくらい使い勝手がHerokuと似ているPaaSのDuostackでもLokkaが動くようになりました。
% gem install duostack
% git clone git://github.com/komagata/lokka.git
% lokka
% duostack create foobarbuz
% git push duostack master
% open http://foobarbuz.duostack.net
Duostackでも動くようにしたと言っても実際は2行足しただけだった。
# Gemfile
group :production do
gem 'dm-postgres-adapter', '1.1.0'
+ gem 'dm-mysql-adapter', '1.1.0'
end
# config.yml
production:
- dsn: <%= ENV['DATABASE_URL'] %>
+ dsn: <%= ENV['DATABASE_URL'] || ENV['DUOSTACK_DB_MYSQL'] %>
development:
dsn: sqlite3://<%= root %>/db/development.sqlite3
Commit f62862d491e5b2dce9afde9c82e6e2c7640ac60f to komagata/lokka - GitHub
これはcoolだ。
HerokuではpostgresだけどDuostackではmysqlで動きます。
% git push heroku master
% git push duostack master
こんな感じで同じローカルリポジトリで二つのPaaSを使い分けるという荒業も出来る。両方AWSベースらしいから障害耐性という面では意味無いけど。



![komagata [p0t] - Lokka](http://farm6.static.flickr.com/5124/5238092806_f2b417cd8b.jpg)
![komagata [p0t] - Lokka](http://farm6.static.flickr.com/5122/5238090880_b87691ed63.jpg)

