Add CIC namespace to environment variables.
This commit is contained in:
parent
ec2d5321ba
commit
d1563092b2
20
.env.example
20
.env.example
@ -1,9 +1,11 @@
|
||||
CHAIN_ID=
|
||||
LOGGING_URL=
|
||||
META_URL=
|
||||
KEYS_URL=
|
||||
CACHE_URL=
|
||||
WEB3_PROVIDER=
|
||||
USSD_URL=
|
||||
REGISTRY_ADDRESS=
|
||||
TRUSTED_ADDRESS=
|
||||
LOG_LEVEL=
|
||||
SERVER_LEVEL=
|
||||
CIC_CHAIN_ID=
|
||||
CIC_LOGGING_URL=
|
||||
CIC_META_URL=
|
||||
CIC_KEYS_URL=
|
||||
CIC_CACHE_URL=
|
||||
CIC_WEB3_PROVIDER=
|
||||
CIC_USSD_URL=
|
||||
CIC_REGISTRY_ADDRESS=
|
||||
CIC_TRUSTED_ADDRESS=
|
||||
|
29
set-env.ts
29
set-env.ts
@ -12,17 +12,17 @@ const environmentVars = `import {NgxLoggerLevel} from 'ngx-logger';
|
||||
|
||||
export const environment = {
|
||||
production: ${isProduction},
|
||||
bloxbergChainId: ${process.env.CHAIN_ID || 8996},
|
||||
bloxbergChainId: ${process.env.CIC_CHAIN_ID || 8996},
|
||||
level: ${process.env.LOG_LEVEL || 'NgxLoggerLevel.OFF'},
|
||||
serverLogLevel: ${process.env.SERVER_LEVEL || 'NgxLoggerLevel.OFF'},
|
||||
loggingUrl: '${process.env.LOGGING_URL || 'http://localhost:8000'}',
|
||||
cicMetaUrl: '${process.env.META_URL || 'https://meta.dev.grassrootseconomics.net'}',
|
||||
publicKeysUrl: '${process.env.KEYS_URL || 'http://localhost:8000/keys.asc'}',
|
||||
cicCacheUrl: '${process.env.CACHE_URL || 'https://cache.dev.grassrootseconomics.net'}',
|
||||
web3Provider: '${process.env.WEB3_PROVIDER || 'ws://localhost:63546'}',
|
||||
cicUssdUrl: '${process.env.USSD_URL || 'https://ussd.dev.grassrootseconomics.net'}',
|
||||
registryAddress: '${process.env.REGISTRY_ADDRESS || '0x6Ca3cB14aA6F761712E1C18646AfBA4d5Ae249E8'}',
|
||||
trustedDeclaratorAddress: '${process.env.TRUSTED_ADDRESS || '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C'}'
|
||||
loggingUrl: '${process.env.CIC_LOGGING_URL || 'http://localhost:8000'}',
|
||||
cicMetaUrl: '${process.env.CIC_META_URL || 'https://meta.dev.grassrootseconomics.net'}',
|
||||
publicKeysUrl: '${process.env.CIC_KEYS_URL || 'http://localhost:8000/keys.asc'}',
|
||||
cicCacheUrl: '${process.env.CIC_CACHE_URL || 'https://cache.dev.grassrootseconomics.net'}',
|
||||
web3Provider: '${process.env.CIC_WEB3_PROVIDER || 'ws://localhost:63546'}',
|
||||
cicUssdUrl: '${process.env.CIC_USSD_URL || 'https://ussd.dev.grassrootseconomics.net'}',
|
||||
registryAddress: '${process.env.CIC_REGISTRY_ADDRESS || '0x6Ca3cB14aA6F761712E1C18646AfBA4d5Ae249E8'}',
|
||||
trustedDeclaratorAddress: '${process.env.CIC_TRUSTED_ADDRESS || '0xEb3907eCad74a0013c259D5874AE7f22DcBcC95C'}'
|
||||
};
|
||||
`;
|
||||
|
||||
@ -31,22 +31,21 @@ function setConfigs(configs): void {
|
||||
if (err) {
|
||||
throw console.error(err);
|
||||
} else {
|
||||
console.log(colors.cyan(`Wrote variables to '${targetPath}`));
|
||||
console.log(colors.green(`Wrote variables to '${targetPath}`));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (!process.env.REGISTRY_ADDRESS) {
|
||||
console.error(colors.redBright('All the required environment variables were not provided!'));
|
||||
if (!process.env.CIC_REGISTRY_ADDRESS) {
|
||||
console.error(colors.red('All the required environment variables were not provided!'));
|
||||
process.exit(-1);
|
||||
}
|
||||
|
||||
console.log(colors.yellow(process.env.REGISTRY_ADDRESS));
|
||||
if (isProduction) {
|
||||
console.log(colors.magenta('Running in production environment!'));
|
||||
console.log(colors.cyan('Running in production environment!'));
|
||||
setConfigs(environmentVars);
|
||||
} else {
|
||||
console.log(colors.green('Running in development environment!'));
|
||||
console.log(colors.cyan('Running in development environment!'));
|
||||
setConfigs(environmentVars);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user