2016-05-06 10 views
1

laden Ich richte unseren e2e Test-Service mit Praktikanten ein und möchte meine Geheimnisse (Saucen-Labs-Schlüssel usw.) in einer .env-Datei unter Verwendung der npm-dotenv-Bibliothek aufbewahren. um das zu tun, muss ich irgendwo require es. Wo wäre der früheste Ort, an dem ich das machen kann? Mein internes Configs erbt alles von einer Basiskonfiguration, also plane ich, das für jetzt zu verwenden - aber ist es irgendwo früher?Wo man Geheimnisse/.env in Intern

für das Protokoll, das eine in sich geschlossene ist Testservice, nicht Teil eines anderen Rahmens und ich bin mit dieser Bibliothek: https://github.com/motdotla/dotenv

Antwort

0

Im Fall gibt es keinen besseren Einstiegspunkt, ich bin Aktualisierung mit meine eigene Lösung, die die Umgebungsvariablen vor dem Laden des intern.js config Moduls eingibt:

define(['intern/dojo/node!dotenv'], function (dotenv) { 
    dotenv.config(); 

    return { intern config object }; 
});