diff --git a/package.json b/package.json index 87e0aa0..eb87bb8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@extollo/lib", - "version": "0.10.0", + "version": "0.10.1", "description": "The framework library that lifts up your code.", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/lifecycle/Application.ts b/src/lifecycle/Application.ts index 1be876a..eb8c3f7 100644 --- a/src/lifecycle/Application.ts +++ b/src/lifecycle/Application.ts @@ -242,14 +242,22 @@ export class Application extends Container { * @protected */ protected bootstrapEnvironment(): void { - logIfDebugging('extollo.env', `.env path: ${this.basePath.concat('.env').toLocal}`) - const path = this.basePath.concat('.env').toLocal + let path = this.basePath.concat('.env').toLocal + logIfDebugging('extollo.env', `Trying .env path: ${path}`) + if ( fs.existsSync(path) ) { + dotenv.config({ + path, + }) + return + } + + path = this.basePath.concat('../.env').toLocal + logIfDebugging('extollo.env', `Trying .env path: ${path}`) if ( fs.existsSync(path) ) { dotenv.config({ path, }) } - logIfDebugging('extollo.env', process.env) } /**