Umgang mit Produktions - /dev - /Test-configs in sails.js

Weiß wer, der beste Weg, damit umzugehen prod/dev/test-config Wechsel in die Segel? Ich mag wirklich, wie actionhero.js lädt automatisch config/environment/{env}.js, basierend auf dem Inhalt der NODE_ENV aber ich sehe nicht eine integrierte Möglichkeit, etwas ähnliches zu tun im Segel. Ich bemerkte, dass die Segel laden Sie eine beliebige Datei im config/server bootstrap-so meine hacky Lösung für jetzt, um das setup Folgendes:

config/
|-- local.js
|-- environment/
|---- production.js
|---- staging.js
|---- development.js
|---- testing.js

Dann in jedem {env}.js-Datei, die ich gerade erweitern config so:

if (process.env.NODE_ENV === 'production') {
  //Enter any environment specific config changes
  config.db = {
    db_host: foo,
    db_port: bar
  }
  config.otherThing = {
    somevar: 'someval'
  }

InformationsquelleAutor Jason Sims | 2014-02-14

Schreibe einen Kommentar