mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-01-16 23:00:51 +00:00
20 lines
552 B
TypeScript
20 lines
552 B
TypeScript
import AppEnvironment from "Common/Types/AppEnvironment";
|
|
import dotenv from "dotenv";
|
|
|
|
const Env: string = process.env["NODE_ENV"] || AppEnvironment.Development;
|
|
|
|
if (Env === AppEnvironment.Development || Env === AppEnvironment.Test) {
|
|
/*
|
|
* Load env vars from /.env, do this only on development.
|
|
* Production values are supplied by Kubernetes Helm charts or docker compose files.
|
|
*/
|
|
dotenv.config({
|
|
path: "../Common/.env",
|
|
});
|
|
dotenv.config({
|
|
path: "../Common/Server/.env",
|
|
});
|
|
dotenv.config({
|
|
path: "./.env",
|
|
});
|
|
}
|