Node.jsでconfigモジュールの設定ファイル読み込み先を変える
環境
- ラズパイ
- Arch Linux ARM
- Node.js v0.10.36
- config 1.11.0
環境変数 NODE_CONFIG_DIR を設定
-- 環境変数 NODE_CONFIG_DIR 設定前 $ echo $NODE_CONFIG_DIR $ node > var config = require('config'); WARNING: No configurations found in configuration directory: WARNING: /home/morinezumiiii/tmp/node-config-test/config WARNING: See https://www.npmjs.org/package/config for more information. > config {} > config.util.getEnv('NODE_CONFIG_DIR'); '/home/morinezumiiii/tmp/node-config-test/config' > (^C again to quit) > -- 環境変数 NODE_CONFIG_DIR 設定 $ export NODE_CONFIG_DIR=/opt/conf/node-config -- 環境変数 NODE_CONFIG_DIR 設定後 $ echo $NODE_CONFIG_DIR /opt/conf/node-config $ node > var config = require('config'); > config { hoge: 1, fuga: 2, foo: 'bar' } > config.util.getEnv('NODE_CONFIG_DIR'); '/opt/conf/node-config' >
ただのメモ