0

サーバー上の Rails アプリは、 を介して自動的に開始されます/etc/rc.local。つまり、次のようになります。

thin start -p 8000 -c /usr/local/src/app1/curr -d -e production

上記に加えて、特定のユーザーの環境でいくつかのアプリを起動したいと考えています。通常、これらは開発中または UAT 段階のアプリです。たとえば、次の場所にアプリloggerがあります。

/home/john/apps/logger/curr

私は通常、次のように開始します。

cd /home/john/apps/logger/curr
rvm 1.9.3
thin start -p 9001 -d

システムの再起動後に、特定の環境 (ruby バージョン + gemsets)loggerで人間の介入なしにアプリを起動できるように、自動起動スクリプトを指定するにはどうすればよいですか?rvm

4

1 に答える 1

0

エイリアスを使用してラッパーを作成する必要があります。詳細はこちらhttp://rvm.io/integration/init-dおよび RVM の init.d スクリプトの例 => https://github.com/wayneeseguin/rvm/ブロブ/マスター/contrib/unicorn_init.sh

于 2013-10-10T12:25:45.843 に答える