generated from PolymeshAssociation/typescript-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenvironment.ts
33 lines (29 loc) · 1022 Bytes
/
environment.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import * as dotenv from 'dotenv';
dotenv.config();
const nodeUrl = process.env.NODE_URL || 'ws://localhost:9944';
const restApi = process.env.REST_API_URL || 'http://localhost:3004';
const vaultUrl = process.env.VAULT_API_URL || 'http://localhost:8200';
const vaultTransitPath = process.env.VAULT_TRANSIT_PATH || '/v1/transit';
const vaultToken = process.env.VAULT_TOKEN || 'root';
const graphqlUrl = process.env.GRAPHQL_URL || 'http://localhost:3001';
const artemisHost = process.env.ARTEMIS_HOST || 'localhost';
const artemisUsername = process.env.ARTEMIS_USER_NAME || 'artemis';
const artemisPassword = process.env.ARTEMIS_PASSWORD || 'artemis';
const artemisPort = process.env.ARTEMIS_PORT || 5672;
/**
* Set to a truthy value to remove used Vault keys
*/
const deleteUsedKeys = !!process.env.DELETE_USED_KEYS || false;
export const env = {
nodeUrl,
restApi,
vaultUrl,
vaultToken,
vaultTransitPath,
graphqlUrl,
deleteUsedKeys,
artemisHost,
artemisUsername,
artemisPassword,
artemisPort,
};