@@ -11,6 +11,8 @@ import { migrateHomeFolder, removeOldFolders } from 'src/init-helper';
11
11
import { LogFileProvider } from 'src/modules/profiler/providers/log-file.provider' ;
12
12
import { WindowsAuthAdapter } from 'src/modules/auth/window-auth/adapters/window-auth.adapter' ;
13
13
import { AppLogger } from 'src/common/logger/app-logger' ;
14
+ import { CloudAuthModule } from 'src/modules/cloud/auth/cloud-auth.module' ;
15
+ import { CloudAuthService } from 'src/modules/cloud/auth/cloud-auth.service' ;
14
16
import { AppModule } from './app.module' ;
15
17
import SWAGGER_CONFIG from '../config/swagger' ;
16
18
import LOGGER_CONFIG from '../config/logger' ;
@@ -22,6 +24,7 @@ const serverConfig = get('server') as Config['server'];
22
24
interface IApp {
23
25
app : INestApplication ;
24
26
gracefulShutdown : Function ;
27
+ cloudAuthService : CloudAuthService ;
25
28
}
26
29
27
30
export default async function bootstrap ( apiPort ?: number ) : Promise < IApp > {
@@ -98,7 +101,9 @@ export default async function bootstrap(apiPort?: number): Promise<IApp> {
98
101
process . on ( 'SIGTERM' , gracefulShutdown ) ;
99
102
process . on ( 'SIGINT' , gracefulShutdown ) ;
100
103
101
- return { app, gracefulShutdown } ;
104
+ const cloudAuthService = app . select ( CloudAuthModule ) . get ( CloudAuthService ) ;
105
+
106
+ return { app, gracefulShutdown, cloudAuthService } ;
102
107
}
103
108
104
109
if ( serverConfig . autoBootstrap ) {
0 commit comments