私はシェフが初めてです。node.js アプリをデプロイし、Nginx を構成し、Nginx によって「負荷分散」される 1 つ以上のワーカーとしてアプリを起動するクックブックの作成が完了しました。それはうまくいきます。私はそれを非常に一般的なものにし、すべてのアプリ レベルの設定は属性を介して行うようにしました。
今、同じサーバー上で複数の node.js アプリを実行しているインスタンスについて考えようとしています。たとえば、プライマリ API アプリと、それ自体を Gearman ワーカーとして登録した別のアプリです。
どうすればこれを行うことができますか?そのアプリに固有の別のクックブックを作成し、一般的なクックブックのレシピが含まれていることを確認してから、そのアプリのレシピだけに属性のオーバーライドを行うだけでよいでしょうか?
または、アプリの構成に属性を使用するのをやめて、代わりに data_bags を使用したほうがよいでしょうか?
どんな助けでも大歓迎です。