Возможно ли каким-то образом иметь динамические переменные среды в Linux?
У меня есть веб-сервер, на котором сайты следуют этому макету:
site/
qa/
production/
Я хотел бы иметь переменную среды (например, APPLICATION_ENV), для которой установлено значение «qa», когда я нахожусь в каталоге qa, и значение «production», когда я нахожусь в каталоге производства. Причина этого в том, что разные сайты могут использовать множество разных процессов, и все они должны знать, является ли это средой контроля качества или производственной средой. Некоторые сайты используют PHP под Apache, некоторые используют Node.js, некоторые сайты поставляются с инструментами командной строки, заданиями cron и так далее. Я хотел бы иметь один авторитетный источник о том, является ли это QA или производственной средой.
$(basename $(pwd))
- person Lee Netherton   schedule 29.02.2012