народ, а давайте пофлеймим? я тут на распутье:
- раньше я настройки приложения задавал через всякие переменные окружения и прочие параметры командной строки
- потом вроде как устаканилось что создается конфиг (json, yaml, whatever) и из него читаем: в проде берем один конфиг, в стажинге или на тестах другой (я юзаю
http://lorenwest.github.io/node-config/)
- сейчас смотрю всякие девопс-выступления - там уже снова через переменные окружения настройки фигачат (docker, kubernetes и прочая оркестрация - типа отделяем код от конфига и в зависимости от окружения где запускаем разные данные подсовываются)
дак что же лучше?