Skip to content

Commit d8c5095

Browse files
committed
add environment variable check
1 parent ccf7ed9 commit d8c5095

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/plugins/persistence/couch/scripts/lockObjects.mjs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,15 @@ import http from 'http';
22
import nano from 'nano';
33
import { parseArgs } from 'util';
44

5-
const COUCH_URL = process.env.OPENMCT_COUCH_URL || 'http://127.0.0.1:5984';
6-
const COUCH_DB_NAME = process.env.OPENMCT_DATABASE_NAME || 'openmct';
5+
const COUCH_URL = process.env.OPENMCT_COUCH_URL;
6+
const COUCH_DB_NAME = process.env.OPENMCT_DATABASE_NAME;
7+
8+
if (!COUCH_URL || !COUCH_DB_NAME) {
9+
console.error(
10+
'Error: Environment variables OPENMCT_COUCH_URL and OPENMCT_DATABASE_NAME must be set.'
11+
);
12+
process.exit(1);
13+
}
714

815
const {
916
values: { couchUrl, database, lock, unlock, startObjectKeystring, user, pass }

0 commit comments

Comments
 (0)