Есть ли способ использовать фигаро с прорабом?
Я предпочитаю не использовать dotenv, но на самом деле хотел бы использовать драгоценный камень мастера. Будет ли это работать с фигаро?
В настоящее время я использую свои собственные файлы yaml для загрузки переменных env и храню их в корне моего проекта в каталоге.env. Кажется, что Форман пытается прочитать файл.env, и задыхается в моем каталоге.env.
Таким образом, в дополнение к использованию Figaro, есть ли способ изменить, где мастер ищет мои переменные env?
1 ответ
Я использовал foreman (0.78) с figaro (1.1.1) в моем приложении Rails (4.2) без проблем. В настоящее время Фигаро требует, чтобы все переменные были в config/application.yml
файл или установить в ENV
, Форман всегда будет пытаться загрузить файл.env, если он существует (к сожалению, они не различают файл и каталог при проверке), если вы не укажете свои файлы.env с помощью - e
Я думаю, у вас есть 3 варианта:
1) Используйте figaro и переместите ваши собственные файлы.yml в config/application.yml
2) Укажите мастеру файл.env в качестве обходного пути (хотя он должен существовать): коснитесь.emptyenv Форман start -e.emptyenv
3) Переименуйте каталог.env во что-то другое, например, ".custom_env".
Надеюсь, это поможет.