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