-
Notifications
You must be signed in to change notification settings - Fork 2
Droongaノードのセットアップ手順
YUKI "Piro" Hiroshi edited this page Apr 8, 2014
·
25 revisions
catalog.jsonに含まれない以下のパラメータが必要である。
- ユーザ名
- セットアップするDroonga専用のユーザを作成するため必要。
- ユーザ名は無指定なら droonga とする。指定があるならそちらを使う。(複数バージョン共存のため)
-
~(username)/
以下に各種ソフトウェアをセットアップする。 - ログは
/var/log/(username)
のパスにも使う。
- fluent-plugin-droongaのバージョン
-
~(username)/engine/
以下にセットアップする。 - rubyのバージョンは、指定がなければその時点の最新安定版とする。
-
- express-droongaのバージョン
- nodeのバージョンは、指定がなければその時点の最新安定版とする。
- Chef cookbookで、上記の事を決められる(変えられる)ようにする。
- カスタマイズ済みのChef cookbook(レシピ?)を生成するジェネレータを作るようにする。
- プロジェクト固有のカスタマイズは、生成されたChef cookbook(レシピ?)を書き換える事で行うことにする。
% vagrant box add ubuntu13.10 http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-i386-vagrant-disk1.box