minio bucket aus env

This commit is contained in:
Bastian Wagner
2026-03-12 12:00:48 +01:00
parent 843e595a37
commit 8b61e903a9

View File

@@ -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)