diff --git a/App/Index.ts b/App/Index.ts index 6eaf70e462..7a89cf9ef4 100755 --- a/App/Index.ts +++ b/App/Index.ts @@ -79,6 +79,17 @@ const init: PromiseVoidFunction = async (): Promise => { }); }; + // Connect to Postgres database + await PostgresAppInstance.connect(); + + // Connect to Redis + await Redis.connect(); + + // Connect to Clickhouse database + await ClickhouseAppInstance.connect( + ClickhouseAppInstance.getDatasourceOptions(), + ); + // Initialize the app with service name and status checks await App.init({ appName: APP_NAME, @@ -91,16 +102,7 @@ const init: PromiseVoidFunction = async (): Promise => { }, }); - // Connect to Postgres database - await PostgresAppInstance.connect(); - // Connect to Redis - await Redis.connect(); - - // Connect to Clickhouse database - await ClickhouseAppInstance.connect( - ClickhouseAppInstance.getDatasourceOptions(), - ); // Initialize real-time functionalities await Realtime.init();