私は、ノードをウェブに出して料理本を引っ張るというアイデアが気に入らないので(私はそれらをChefサーバーから通常の方法で取り出したいと思っています)、生産中の作業をしたくありません。しかし、Berksを私のために台所の依存関係を解決するので、私は地元の開発にBerksを使うのが好きです。地元の開発にのみ使用しますか?
私はberksfileとberksfile.lockをgitignoreに追加することを考えていましたが、生産から削除することなくそれを達成することが可能かどうかを尋ねました。
ああ、私はベルセルフの仕組みが間違っていると思う。ノードは、デフォルトでスーパーマーケットであるberksfileに定義されている "ソース"を見て、どこにクックブックを入手するかを見ていると思った。 – red888
いいえ、berksはシェフサーバーにクックブックをアップロードする場合、またはchef-soloに渡すことができるフォルダをアセンブルする場合にのみ使用されます。 – coderanger
@ red888はい、シェフクライアントは実行時にBerkshelfを使用しません。 Berkshelfツールは、シェフのサーバーに正しい料理本をアップロードするために後で作成されました(またはシェフのソロと一緒に使用するため)。存在する前に、別のバージョンに依存していた料理のバージョンを手動で判断するのは非常に苦労しました。 –