fixed some issues in config service
This commit is contained in:
parent
2f5309d80f
commit
23f7614b29
10 changed files with 125 additions and 43 deletions
|
|
@ -20,17 +20,24 @@ export function printCurrentConfig(): void {
|
|||
console.log('\n=== Stock Bot Configuration ===');
|
||||
|
||||
console.log('\nEnvironment:', getEnvironment());
|
||||
|
||||
console.log('\n--- Database Config ---');
|
||||
console.log('\n--- Database Config ---');
|
||||
console.log('Dragonfly Host:', databaseConfig.dragonfly.host);
|
||||
console.log('Dragonfly Port:', databaseConfig.dragonfly.port);
|
||||
console.log('TimescaleDB Host:', databaseConfig.timescaleDB.host);
|
||||
console.log('TimescaleDB Database:', databaseConfig.timescaleDB.database);
|
||||
|
||||
console.log('\n--- Data Provider Config ---');
|
||||
console.log('QuestDB Host:', databaseConfig.questDB.host);
|
||||
console.log('QuestDB Database:', databaseConfig.questDB.database);
|
||||
console.log('MongoDB URI:', databaseConfig.mongodb.uri);
|
||||
console.log('MongoDB Database:', databaseConfig.mongodb.database);
|
||||
console.log('PostgreSQL Host:', databaseConfig.postgres.host);
|
||||
console.log('PostgreSQL Database:', databaseConfig.postgres.database);
|
||||
console.log('\n--- Data Provider Config ---');
|
||||
console.log('Default Provider:', dataProviderConfigs.defaultProvider);
|
||||
console.log('Providers:');
|
||||
dataProviderConfigs.providers.forEach(provider => {
|
||||
dataProviderConfigs.providers.forEach((provider: {
|
||||
name: string;
|
||||
type: string;
|
||||
baseUrl?: string;
|
||||
wsUrl?: string;
|
||||
}) => {
|
||||
console.log(` - ${provider.name} (${provider.type})`);
|
||||
if (provider.baseUrl) console.log(` URL: ${provider.baseUrl}`);
|
||||
if (provider.wsUrl) console.log(` WebSocket: ${provider.wsUrl}`);
|
||||
|
|
@ -59,14 +66,15 @@ export function printCurrentConfig(): void {
|
|||
}
|
||||
|
||||
// Execute example if this file is run directly
|
||||
if (require.main === module) {
|
||||
try {
|
||||
if (require.main === module) { try {
|
||||
printCurrentConfig();
|
||||
} catch (error) {
|
||||
} catch (error: unknown) {
|
||||
if (error instanceof ConfigurationError) {
|
||||
console.error('Configuration Error:', error.message);
|
||||
} else if (error instanceof Error) {
|
||||
console.error('Error:', error.message);
|
||||
} else {
|
||||
console.error('Error:', error);
|
||||
console.error('Unknown error:', error);
|
||||
}
|
||||
process.exit(1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue