From 9c45b49ab937ba236364952f5730929dfa373cd3 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 21 Aug 2025 12:00:26 -0400 Subject: [PATCH] feature/IO-3255-simplified-parts-management - Remove unnecessary dotenv calls / fix import bug --- server/utils/logger.js | 2 -- server/utils/statusReporter.js | 6 +++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/utils/logger.js b/server/utils/logger.js index 2b28d95f5..9b4bea937 100644 --- a/server/utils/logger.js +++ b/server/utils/logger.js @@ -1,6 +1,4 @@ // Load environment variables THIS MUST BE AT THE TOP -const path = require("path"); - const InstanceManager = require("../utils/instanceMgr").default; const winston = require("winston"); const WinstonCloudWatch = require("winston-cloudwatch"); diff --git a/server/utils/statusReporter.js b/server/utils/statusReporter.js index 1670bc348..8e29c9454 100644 --- a/server/utils/statusReporter.js +++ b/server/utils/statusReporter.js @@ -1,7 +1,11 @@ // Load environment variables THIS MUST BE AT THE TOP -// Removed redundant dotenv initialization; server.js loads env vars at process start. +const path = require("path"); const getHostNameOrIP = require("./getHostNameOrIP"); const logger = require("./logger"); + +require("dotenv").config({ + path: path.resolve(process.cwd(), `.env.${process.env.NODE_ENV || "development"}`) +}); const CrispStatusReporter = require("crisp-status-reporter").CrispStatusReporter; const InstanceManager = require("../utils/instanceMgr").default;