From ab8ae5d8d3dd4e292c00facc79d28950b1deebe6 Mon Sep 17 00:00:00 2001 From: Ly Tuan Kiet Date: Mon, 14 Oct 2024 23:44:10 +0700 Subject: [PATCH] update minio endpoint --- compose.yaml | 2 ++ src/Minio/minio.module.ts | 3 +-- src/Minio/minio.service.ts | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/compose.yaml b/compose.yaml index 359d044..36a2ca8 100644 --- a/compose.yaml +++ b/compose.yaml @@ -19,6 +19,8 @@ services: - SWAGGER_PATH=/swagger - API_PATH=/v1 - MINIO_API_URL=https://objects.epess.org + - MINIO_BUCKET_NAME=epess + - MINIO_ACCESS_KEY=71dNgJtzkelXtG3R6IVt - MINIO_SECRET_KEY=53LmFiDCZxvflJIOsVF9cf0aqkIjNU2oOWtLzGsf labels: diff --git a/src/Minio/minio.module.ts b/src/Minio/minio.module.ts index c687da5..daf489b 100644 --- a/src/Minio/minio.module.ts +++ b/src/Minio/minio.module.ts @@ -10,8 +10,7 @@ import { ConfigModule } from '@nestjs/config'; endPoint: process.env.MINIO_ENDPOINT ?? '10.0.27.1', accessKey: process.env.MINIO_ACCESS_KEY ?? 'minioadmin', secretKey: process.env.MINIO_SECRET_KEY ?? 'minioadmin', - useSSL: false, - port: 9000, + useSSL: true, }), ], providers: [MinioService], diff --git a/src/Minio/minio.service.ts b/src/Minio/minio.service.ts index fcac232..4792966 100644 --- a/src/Minio/minio.service.ts +++ b/src/Minio/minio.service.ts @@ -28,12 +28,14 @@ export class MinioService { } async getFileUrl(fileName: string, category: string) { - return await this.minioClient.presignedUrl( + const url = await this.minioClient.presignedUrl( 'GET', this.configService.get('BUCKET_NAME') ?? 'epess', `${category}/${fileName}`, 3600, ); + // replace the url with the url with actual url + return url; } async deleteFile(fileName: string) {