1

私は現在、Web サーバーとしてシンを使用する Rails 3.2 アプリを持っています。私は方法を見つけていないか、私が試みていることが可能かどうかわからないので、ここに尋ねに来ました. 私がやろうとしているのは、通常の bundle exec thin start で Rails アプリを起動した後、その後 ruby​​ ファイル/スクリプトを実行して、同じものを使用する別の web イベントベースのミニアプリケーション (純粋な ruby​​ 非 web フレームワーク) をロードすることです。サーバー/データ ストアをメインの Rails アプリとして使用します。そのようなことを達成するために、シン構成またはレール起動構成のいずれかにそのようなフックはありますか?

-編集-

明確にするために、ミニ アプリケーションは独自のディレクトリの rails アプリ内にあります。これは外部アプリではないため、リソースを共有します。

4

1 に答える 1

2

フォアマンを試しましたか?これは、アプリケーションに必要なすべての個々のプロセスを記述して起動するために使用されるツールです(メインのWebサーバー、シン、および前述のセカンダリRubyプロセスの両方をカバーする可能性があります)。ForemanをインストールProcfileしてから、起動時に実行する両方のプロセスを説明する記述を作成します。

于 2013-03-18T06:32:01.397 に答える