私が現在取り組んでいるサイトには、2 つの Rails 3.2 プロジェクトがあります。1 つのプロジェクトは基本的に API であり、もう 1 つのプロジェクトは Web フロント エンドです。Web フロント エンドで開発するには、API プロジェクトを実行する必要があります。これを管理するために職長と下請業者の宝石を使用しようとしましたが、うまくいかないようです。どちらのプロジェクトも Thin アプリケーション サーバーを実行し、独自の RVM gemset を持っています。また、本番環境で Nginx を実行しています。
このセットアップを開発のためにどのように管理しますか? Foreman の動作と同様に、すべてを起動する 1 つのコマンドが必要です。
要件:
- RVM サポート
- 開発用のシン
- API アプリケーションから実行できる 1 つのコマンドで、両方のアプリケーションを開始できます
- Pow を使用できません (常にハングアップしているようで、信じられないほど遅いです)
- セットアップは最小限のセットアップで他の開発者にも機能するはずです (簡単にスクリプト化可能)
- OSXで動作
ありがとう!