diff --git a/frontend/.nvmrc b/frontend/.nvmrc index 95c758cad6e0e52f047a703cf42d846f0bdaa82b..59f4a2f3ab843c5f1b4767ef0eae1d72a7597393 100644 --- a/frontend/.nvmrc +++ b/frontend/.nvmrc @@ -1 +1 @@ -v18.12.1 \ No newline at end of file +v18.13.0 \ No newline at end of file diff --git a/package.json b/package.json index bab164aca041b34841d635315f22558c823a2137..953ea9f0ae63d6b66abb08e422b35a9b1569d075 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "main": "index.js", "author": "Timothy Carambat (Mintplex Labs)", "license": "MIT", + "engines": { + "node": ">=18" + }, "scripts": { "lint": "cd server && yarn lint && cd .. && cd frontend && yarn lint", "setup": "cd server && yarn && cd .. && yarn setup:envs && echo \"Please run yarn dev:server and yarn dev:frontend in separate terminal tabs.\"", diff --git a/server/endpoints/system.js b/server/endpoints/system.js index b86af9f094af71fc4012e4586f467d296afb1441..158e300035dcec6df987d0e5e2efe79059de6c58 100644 --- a/server/endpoints/system.js +++ b/server/endpoints/system.js @@ -1,4 +1,4 @@ -require("dotenv").config({ path: `.env.${process.env.NODE_ENV}` }); +if (process.env.NODE_ENV === 'development') require("dotenv").config({ path: `.env.${process.env.NODE_ENV}` }); const { viewLocalFiles } = require("../utils/files"); const { getVectorDbClass } = require("../utils/helpers"); diff --git a/server/index.js b/server/index.js index a8d22b44f0a85c3a5848e26a6437195eb8927c03..00a412faa73087f5b3f9d0a440f32900d5baaba9 100644 --- a/server/index.js +++ b/server/index.js @@ -1,4 +1,4 @@ -require("dotenv").config({ path: `.env.${process.env.NODE_ENV}` }); +if (process.env.NODE_ENV === 'development') require("dotenv").config({ path: `.env.${process.env.NODE_ENV}` }); const express = require("express"); const bodyParser = require("body-parser"); const cors = require("cors");