@@ -20,9 +20,12 @@ 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 { TasksModule } from './tasks/tasks.module' ;
24+ import { ScheduleModule } from '@nestjs/schedule' ;
2325
2426@Module ( {
2527 imports : [
28+ ScheduleModule . forRoot ( ) ,
2629 ServeStaticModule . forRoot ( {
2730 rootPath : path . join ( __dirname , '..' , '..' , 'frontend' , 'dist' ) ,
2831 } ) ,
@@ -34,7 +37,14 @@ import { RoleModule } from './role/role.module';
3437 imports : [ ConfigModule ] ,
3538 inject : [ ConfigService ] ,
3639 useFactory : ( configService : ConfigService ) => ( {
37- type : 'sqlite' ,
40+
41+ // type: 'sqlite',
42+ // database: 'db.sqlite',
43+ type : 'postgres' ,
44+ host : configService . get ( 'DB_HOST' ) ,
45+ port : configService . get ( 'DB_PORT' ) ,
46+ username : configService . get ( 'DB_USER' ) ,
47+ password : configService . get ( 'DB_PASSWORD' ) ,
3848 database : configService . get ( 'DB_NAME' ) ,
3949 entities : [ Node , Page , Edge , User , Workspace , Role ] ,
4050 logging : true ,
@@ -50,6 +60,7 @@ import { RoleModule } from './role/role.module';
5060 UserModule ,
5161 WorkspaceModule ,
5262 RoleModule ,
63+ TasksModule ,
5364 ] ,
5465 controllers : [ AppController ] ,
5566 providers : [ AppService ] ,
0 commit comments