2015-03-06 3 views
5

Ich bevorzuge es, nicht dotenv zu verwenden, aber würde wirklich gerne den Vorarbeiter Juwel verwenden. Wird es mit Figaro funktionieren?Gibt es eine Möglichkeit, Figaro mit Vorarbeiter zu benutzen?

Derzeit verwende ich meine eigenen Yaml-Dateien zum Laden von env-Variablen, und ich speichere sie im Stammverzeichnis meines Projekts unter einem .env-Verzeichnis. Es scheint, dass Vorarbeiter versucht, eine .env-Datei zu lesen, und erstickt an meinem .env-Verzeichnis.

Also alternativ zur Verwendung von Figaro, gibt es eine Möglichkeit zu ändern, wo Vorarbeiter nach meinen Env-Variablen sucht?

Antwort

0

Ich habe Vorarbeiter (0,78) mit Figaro (1.1.1) in meiner Rails (4.2) App ohne Probleme verwendet. Derzeit erfordert Figaro, dass alle Variablen in config/application.yml Datei oder in ENV festgelegt sind. Foreman wird immer Last .env Datei versuchen, wenn es vorhanden ist (leider sie unterscheiden nicht zwischen Dateien und Verzeichnisse in ihrer Prüfung), wenn Sie Ihre .env Dateien mit - e

angeben Ich glaube, Sie haben drei Möglichkeiten:

1) Verwenden sie figaro und bewegen sie die benutzerdefinierte .yml Dateien in config/application.yml

2) Punkt Vorarbeiter auf eine benutzerdefinierte .env als Behelfslösung Datei (es hat allerdings existieren): Touch .emptyenv Vorarbeiter starten -e .emptyenv

3) Benennen Sie .env dire zu etwas anderem, z.B. '.custom_env'

Ich hoffe, dass das hilft.

Verwandte Themen