fix tiptap issues, update dependencies, fix typescript issues with minio client

This commit is contained in:
Amruth Pillai
2024-05-03 12:05:54 +02:00
parent 458af1d840
commit 8deff757a9
13 changed files with 14615 additions and 11548 deletions

View File

@ -26,7 +26,11 @@ export const configSchema = z.object({
// Mail Server
MAIL_FROM: z.string().includes("@").optional().default("noreply@localhost"),
SMTP_URL: z.string().url().refine(url => url.startsWith("smtp://") || url.startsWith("smtps://")).optional(),
SMTP_URL: z
.string()
.url()
.refine((url) => url.startsWith("smtp://") || url.startsWith("smtps://"))
.optional(),
// Storage
STORAGE_ENDPOINT: z.string(),

View File

@ -3,8 +3,7 @@ import { ConfigService } from "@nestjs/config";
import { createId } from "@paralleldrive/cuid2";
import { RedisService } from "@songkeys/nestjs-redis";
import { Redis } from "ioredis";
import { Client } from "minio";
import { MinioService } from "nestjs-minio-client";
import { MinioClient, MinioService } from "nestjs-minio-client";
import sharp from "sharp";
import { Config } from "../config/schema";
@ -41,7 +40,7 @@ export class StorageService implements OnModuleInit {
private readonly redis: Redis;
private readonly logger = new Logger(StorageService.name);
private client: Client;
private client: MinioClient;
private bucketName: string;
private skipCreateBucket: boolean;