add environment variable check

This commit is contained in:
John Hill 2024-10-16 09:08:34 -07:00
parent ccf7ed91af
commit d8c5095ebb

View File

@ -2,8 +2,15 @@ import http from 'http';
import nano from 'nano'; import nano from 'nano';
import { parseArgs } from 'util'; import { parseArgs } from 'util';
const COUCH_URL = process.env.OPENMCT_COUCH_URL || 'http://127.0.0.1:5984'; const COUCH_URL = process.env.OPENMCT_COUCH_URL;
const COUCH_DB_NAME = process.env.OPENMCT_DATABASE_NAME || 'openmct'; const COUCH_DB_NAME = process.env.OPENMCT_DATABASE_NAME;
if (!COUCH_URL || !COUCH_DB_NAME) {
console.error(
'Error: Environment variables OPENMCT_COUCH_URL and OPENMCT_DATABASE_NAME must be set.'
);
process.exit(1);
}
const { const {
values: { couchUrl, database, lock, unlock, startObjectKeystring, user, pass } values: { couchUrl, database, lock, unlock, startObjectKeystring, user, pass }