19 lines
531 B
TypeScript
19 lines
531 B
TypeScript
import { Module, Global } from '@nestjs/common'
|
|
import { MinioService } from './minio.service'
|
|
import { NestMinioModule } from 'nestjs-minio'
|
|
@Global()
|
|
@Module({
|
|
imports: [
|
|
NestMinioModule.register({
|
|
endPoint: process.env.MINIO_ENDPOINT ?? '0.0.0.0',
|
|
accessKey: process.env.MINIO_ACCESS_KEY ?? 'minioadmin',
|
|
secretKey: process.env.MINIO_SECRET_KEY ?? 'minioadmin',
|
|
useSSL: true,
|
|
isGlobal: true,
|
|
}),
|
|
],
|
|
providers: [MinioService],
|
|
exports: [MinioService],
|
|
})
|
|
export class MinioModule {}
|