groovenauts/fontana_client_support — pull request #1 by akm (2013-08-23 08:17:01+00:00)
Title: サーバタイトルアプリでテストと開発でDBを切り分けられるようにしました

Fontana.app_mode というメソッドを config/fontana_mongoid.yml で使用できるようにしました。
これは 環境変数FONTANA_APP_MODE によって値が設定されますが、サーバ起動時にこの環境変数を設定するようにしました。

これにともない、サーバの起動方法を整理しました。
デーモンとして起動する開発用のサーバは 3000/3001 というポートを使用します。
デーモンとして起動するテスト用のサーバは 4000/4001 というポートを使用します。
rake default実行時のにはこれまでデーモンとしてサーバを起動してきましたが、プロセスの使い方が冗長なので、rakeのプロセスからフォアグラウンドのサーバプロセスをspawnするようにして、テスト終了時にはかならずkillするようにしました。この場合もポートは4000/4001を使用します。