@@ -20,15 +20,20 @@ import { AuthModule } from './auth/auth.module';
2020import { UserModule } from './user/user.module' ;
2121import { WorkspaceModule } from './workspace/workspace.module' ;
2222import { RoleModule } from './role/role.module' ;
23+ import { RedisService } from './redis/redis.service' ;
24+ import { RedisModule } from './redis/redis.module' ;
25+ import { ScheduleModule } from '@nestjs/schedule' ;
26+ import { TasksService } from './tasks/tasks.service' ;
2327
2428@Module ( {
2529 imports : [
30+ ScheduleModule . forRoot ( ) ,
2631 ServeStaticModule . forRoot ( {
2732 rootPath : path . join ( __dirname , '..' , '..' , 'frontend' , 'dist' ) ,
2833 } ) ,
2934 ConfigModule . forRoot ( {
3035 isGlobal : true ,
31- envFilePath : path . join ( __dirname , '..' , '..' , '..' , '. env') , // * nest 디렉터리 기준
36+ envFilePath : '/app/. env', // * docker 내부 디렉터리 기준
3237 } ) ,
3338 TypeOrmModule . forRootAsync ( {
3439 imports : [ ConfigModule ] ,
@@ -54,8 +59,9 @@ import { RoleModule } from './role/role.module';
5459 UserModule ,
5560 WorkspaceModule ,
5661 RoleModule ,
62+ RedisModule ,
5763 ] ,
5864 controllers : [ AppController ] ,
59- providers : [ AppService ] ,
65+ providers : [ AppService , RedisService , TasksService ] ,
6066} )
6167export class AppModule { }
0 commit comments