This commit is contained in:
LukeGus
2025-09-28 01:32:08 -05:00
parent 6eb304b8e4
commit e2146cdfbf

View File

@@ -11,7 +11,7 @@ import { systemLogger, versionLogger } from "./utils/logger.js";
(async () => { (async () => {
try { try {
dotenv.config({ quiet: true }); dotenv.config({ quiet: true });
const dataDir = process.env.DATA_DIR || "./db/data"; const dataDir = process.env.DATA_DIR || "./db/data";
const envPath = path.join(dataDir, ".env"); const envPath = path.join(dataDir, ".env");
try { try {
@@ -21,12 +21,17 @@ import { systemLogger, versionLogger } from "./utils/logger.js";
Object.assign(process.env, persistentConfig.parsed); Object.assign(process.env, persistentConfig.parsed);
} }
} catch {} } catch {}
let version = "unknown"; let version = "unknown";
try { try {
const __filename = fileURLToPath(import.meta.url); const __filename = fileURLToPath(import.meta.url);
const packageJsonPath = path.join(path.dirname(__filename), "../../../package.json"); const packageJsonPath = path.join(
const packageJson = JSON.parse(await fs.readFile(packageJsonPath, "utf-8")); path.dirname(__filename),
"../../../package.json",
);
const packageJson = JSON.parse(
await fs.readFile(packageJsonPath, "utf-8"),
);
version = packageJson.version || "unknown"; version = packageJson.version || "unknown";
} catch (error) { } catch (error) {
version = process.env.VERSION || "unknown"; version = process.env.VERSION || "unknown";