From cab7fcd83e71b918039f37553cdcd4660486bb7c Mon Sep 17 00:00:00 2001 From: Erik Erikson Date: Tue, 29 Mar 2016 15:07:22 -0700 Subject: [PATCH] initialize providers *after* the environment has been loaded. --- lib/Serverless.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Serverless.js b/lib/Serverless.js index bb2ebb117..5a9dbabf1 100644 --- a/lib/Serverless.js +++ b/lib/Serverless.js @@ -56,8 +56,6 @@ class Serverless { this.commands = {}; this.cli = null; this.utils = require('./utils/index'); - - this.initProviders(); } /** @@ -93,6 +91,9 @@ class Serverless { silent: true, // Don't display dotenv load failures for admin.env if we already have the required environment variables path: path.join(_this.getProject().getRootPath(), 'admin.env') }); + }) + .then(function() { + _this.initProviders(); }); } });