0

node.js ベースの Web アプリ用のシェフ デプロイ スクリプトを作成しています。私は完全なシェフのn00bです。

これまでのところ、これはうまくいっています。アプリが依存するすべてのパッケージをインストールする「dependencies.rb」レシピがあります。現在、実際に先に進み、アプリをインストールする「install.rb」を作成しようとしています。

私がしたいことは次のとおりです。

If the app install directory already exists then:
    Stop the server
    Delete the old install directory
Unpack the new version to the install directory
Start the service

まあ、それは少し単純化されすぎていますが、多かれ少なかれ私が達成しようとしていることです. レシピでこれを行うための最良の方法は何ですか? 「通知」が含まれる気がします。:P

4

1 に答える 1