diff --git a/src/index.ts b/src/index.ts index be5d314..3c3fdfd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,10 +1,14 @@ +import path from 'path'; +import dotenv from 'dotenv'; +dotenv.config({ path: path.resolve(__dirname, '../.env') }); + import App from './providers/App'; import NativeException from './exception/NativeException'; NativeException.process(); -App.loadConfig(); App.loadENV(); +App.loadConfig(); App.loadPrisma(); App.loadLocale(); App.loadDiscord(); diff --git a/src/providers/Environment.ts b/src/providers/Environment.ts index 07fc37a..87e50bf 100644 --- a/src/providers/Environment.ts +++ b/src/providers/Environment.ts @@ -1,5 +1,3 @@ -import * as path from 'path'; -import * as dotenv from 'dotenv'; import validator from 'validator'; import Logger from '../libs/Logger'; @@ -16,8 +14,6 @@ const requiredENV = [ class Environment { public init(): void { - dotenv.config({ path: path.resolve(__dirname, '../../.env') }); - for (let param of requiredENV) { if (this.isUndefinedOrEmpty(process.env[param])) throw new Error(`.env ${param} is undefined`); }