minio bucket aus env
This commit is contained in:
@@ -4,11 +4,12 @@ import * as puppeteer from 'puppeteer';
|
||||
import { MinioService } from '../minio/minio.service';
|
||||
import { KeyHandoutRepository } from 'src/model/repositories/key-handout.repository';
|
||||
import { KeyHandout } from 'src/model/entitites';
|
||||
import { ConfigService } from '@nestjs/config';
|
||||
|
||||
@Injectable()
|
||||
export class KeyHandoverPdfService {
|
||||
|
||||
constructor(private readonly minioService: MinioService, private handoverRepo: KeyHandoutRepository) {}
|
||||
constructor(private readonly minioService: MinioService, private handoverRepo: KeyHandoutRepository, private configService: ConfigService) {}
|
||||
|
||||
async generatePdf(dto: KeyHandoverDto): Promise<Buffer> {
|
||||
const browser = await puppeteer.launch({
|
||||
@@ -53,7 +54,7 @@ export class KeyHandoverPdfService {
|
||||
|
||||
const buffer = Buffer.from(pdf);
|
||||
|
||||
const bucket = 'keyvault-pro-develop';
|
||||
const bucket = this.configService.get('MINIOBUCKET');
|
||||
const key = `handover-forms/${Date.now()}-schluesseluebergabe.pdf`;
|
||||
await this.minioService.uploadPdf(bucket, key, buffer);
|
||||
await this.saveKeyToHandover(dto.handoverId, key)
|
||||
|
||||
Reference in New Issue
Block a user