2017-07-11 3 views
0

Ich arbeite an einem Keystone-basierten Projekt mit einem Freund von mir. Er hat die ganze Initialisierung an seinem Ende gemacht und alles auf GitHub geschoben. Ich habe die Repo zu meiner Maschine gegabelt und geklont (macOS 10.13).Keystone-Fehler auf gegabelten Repo

Wenn zu laufen node keystone versucht ich dieses:

Error: Invalid Configuration 

CloudinaryImage fields (About.heroImage) require the "cloudinary 
config" option to be set. 

See http://keystonejs.com/docs/configuration/#services-cloudinary for 
more information. 

Ich sehe keine .env Datei, damit ich alles authentifizierten auf meiner Maschine Keystone laufen bekommen.

Warum sollte seine .env-Datei nicht auf GitHub übertragen werden? Oder ist mein Problem etwas anderes?

Vielen Dank im Voraus.

Antwort

0

Ich dont thing.env wird für alle Szenario benötigt. Sie können Ihre eigene .env Datei wie folgt

CLOUDINARY_URL=cloudinary://252283466736269:[email protected] 
+0

Ein bisschen wie in https://gist.github.com/jhairau/dc987fc4fbfeaa5369bf0e0e554d83d9? – VonC

0

.env Dateien sollten nie jemals begangen werden, um git schaffen, da sie wahrscheinlich geheime Informationen und umgebungsspezifische Konfiguration enthalten.

Eine Datei .env enthält einfach Schlüssel/Wert-Paare. Sie müssen lediglich eine Datei im Stammverzeichnis des Projekts mit dem Namen .env erstellen und die erforderlichen Werte hinzufügen.

Wenn Sie https://github.com/keystonejs/generator-keystone verwenden, erstellt es eine Beispiel-env-Datei für Sie. Aber natürlich könnte es sein, dass das Projekt Ihres Freundes einige spezifische Konfigurationsoptionen hat, die Sie ihm stellen müssen.

Verwandte Themen