Skip to content

Commit 50d003a

Browse files
committed
api-property-tree: add simple config
1 parent a8e71dd commit 50d003a

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

packages/api-property-tree/.env-template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
CORE_API_URL=http://localhost:5010
12
CORE__USERNAME=
23
CORE__PASSWORD=
34
MSAL__CLIENT_ID=
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import assert from 'node:assert'
2+
3+
const CORE_API_URL = process.env.CORE__API_URL
4+
const CORE_USERNAME = process.env.CORE__USERNAME
5+
const CORE_PASSWORD = process.env.CORE__PASSWORD
6+
const MSAL__CLIENT_ID = process.env.MSAL__CLIENT_ID
7+
const MSAL__CLIENT_SECRET = process.env.MSAL__CLIENT_SECRET
8+
const MSAL__POST_LOGOUT_REDIRECT_URI =
9+
process.env.MSAL__POST_LOGOUT_REDIRECT_URI
10+
const MSAL__CLOUD_INSTANCE = process.env.MSAL__CLOUD_INSTANCE
11+
const MSAL__REDIRECT_URI = process.env.MSAL__REDIRECT_URI
12+
const MSAL__TENANT_ID = process.env.MSAL__TENANT_ID
13+
const DISABLE_AUTHENTICATION = process.env.DISABLE_AUTHENTICATION
14+
15+
assert(CORE_API_URL, 'CORE__API_URL is required')
16+
assert(CORE_USERNAME, 'CORE__USERNAME is required')
17+
assert(CORE_PASSWORD, 'CORE__PASSWORD is required')
18+
assert(MSAL__CLIENT_ID, 'MSAL__CLIENT_ID is required')
19+
assert(MSAL__CLIENT_SECRET, 'MSAL__CLIENT_SECRET is required')
20+
assert(
21+
MSAL__POST_LOGOUT_REDIRECT_URI,
22+
'MSAL__POST_LOGOUT_REDIRECT_URI is required',
23+
)
24+
assert(MSAL__CLOUD_INSTANCE, 'MSAL__CLOUD_INSTANCE is required')
25+
assert(MSAL__REDIRECT_URI, 'MSAL__REDIRECT_URI is required')
26+
assert(MSAL__TENANT_ID, 'MSAL__TENANT_ID is required')
27+
28+
export const config = {
29+
CORE_API_URL,
30+
CORE_USERNAME,
31+
CORE_PASSWORD,
32+
MSAL__CLIENT_ID,
33+
MSAL__CLIENT_SECRET,
34+
MSAL__POST_LOGOUT_REDIRECT_URI,
35+
MSAL__CLOUD_INSTANCE,
36+
MSAL__REDIRECT_URI,
37+
MSAL__TENANT_ID,
38+
DISABLE_AUTHENTICATION,
39+
}

0 commit comments

Comments
 (0)