サーバー上の 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