Есть ли способ использовать фигаро с прорабом?

Я предпочитаю не использовать 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".

Надеюсь, это поможет.

Другие вопросы по тегам