24 lines
931 B
TypeScript
24 lines
931 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TrpcModule } from './trpc/trpc.module';
|
|
import { RedisService } from './redis/redis.service';
|
|
|
|
import { RedisModule } from './redis/redis.module';
|
|
import { SocketGateway } from './socket/socket.gateway';
|
|
import { QueueModule } from './queue/queue.module';
|
|
import { TransformModule } from './transform/transform.module';
|
|
import { AuthModule } from './auth/auth.module';
|
|
import { ScheduleModule } from '@nestjs/schedule';
|
|
import { ConfigService } from '@nestjs/config';
|
|
import { TasksModule } from './tasks/tasks.module';
|
|
import { JwtModule } from '@nestjs/jwt';
|
|
import { env } from './env';
|
|
|
|
@Module({
|
|
imports: [ScheduleModule.forRoot(), JwtModule.register({
|
|
global: true,
|
|
secret: env.JWT_SECRET
|
|
}), TrpcModule, RedisModule, QueueModule, TransformModule, AuthModule, TasksModule],
|
|
providers: [RedisService, SocketGateway, ConfigService],
|
|
})
|
|
export class AppModule { }
|