From bcf6dd91b6b70a01da59374a78023d4957e2bc18 Mon Sep 17 00:00:00 2001 From: Andrew Shaw Care Date: Wed, 28 Sep 2016 15:47:45 -0700 Subject: [PATCH] Change from __dirname to process.cwd() We're using swagger-node from Docker and are using a local copy of the swagger script from `./node_modules/.bin/swagger` to run `./node_modules/.bin/swagger project edit`. This doesn't serve `swagger-editor` correctly as `__dirname` resolves to `./node_modules/swagger` as this is where the script is running. We've made the above change to use `process.cwd()` so that we can reference swagger-editor correctly. --- config/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/index.js b/config/index.js index c2d978a4..b6ec3783 100644 --- a/config/index.js +++ b/config/index.js @@ -20,7 +20,7 @@ var _ = require('lodash'); var debug = require('debug')('swagger'); var config = { - rootDir: path.resolve(__dirname, '..'), + rootDir: process.cwd(), userHome: process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], debug: !!process.env.DEBUG };