From 4631329f9ef02a1f0d5f15f609eff5923863fab5 Mon Sep 17 00:00:00 2001 From: Mark Date: Wed, 27 May 2026 18:11:28 +0300 Subject: [PATCH] fix: increase upload size for Sites --- src/server/db/migrations/027_add_sites_hosting.ts | 4 ++-- src/server/lib/sites/config.ts | 6 +++--- src/server/lib/sites/validation.test.ts | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/server/db/migrations/027_add_sites_hosting.ts b/src/server/db/migrations/027_add_sites_hosting.ts index f7180ed..3fe5e26 100644 --- a/src/server/db/migrations/027_add_sites_hosting.ts +++ b/src/server/db/migrations/027_add_sites_hosting.ts @@ -35,8 +35,8 @@ const DEFAULT_SITES_CONFIG = { extensionDays: 7, }, upload: { - maxUploadBytes: 10 * 1024 * 1024, - maxExtractedBytes: 10 * 1024 * 1024, + maxUploadBytes: 100 * 1024 * 1024, + maxExtractedBytes: 100 * 1024 * 1024, maxFiles: 500, allowedExtensions: [ 'html', diff --git a/src/server/lib/sites/config.ts b/src/server/lib/sites/config.ts index 6b67080..abaede3 100644 --- a/src/server/lib/sites/config.ts +++ b/src/server/lib/sites/config.ts @@ -25,7 +25,7 @@ import { } from 'shared/config'; import type { SitesConfig } from 'server/services/types/globalConfig'; -export const TEN_MIB = 10 * 1024 * 1024; +export const UPLOAD_LIMIT_MIB = 100 * 1024 * 1024; export const DEFAULT_HOST_PREFIX = 'site'; export const DEFAULT_ALLOWED_EXTENSIONS = [ 'html', @@ -158,8 +158,8 @@ export function resolveSitesConfig(config?: SitesConfig | null): ResolvedSitesCo extensionDays: config?.ttl?.extensionDays ?? 7, }, upload: { - maxUploadBytes: config?.upload?.maxUploadBytes ?? TEN_MIB, - maxExtractedBytes: config?.upload?.maxExtractedBytes ?? TEN_MIB, + maxUploadBytes: config?.upload?.maxUploadBytes ?? UPLOAD_LIMIT_MIB, + maxExtractedBytes: config?.upload?.maxExtractedBytes ?? UPLOAD_LIMIT_MIB, maxFiles: config?.upload?.maxFiles ?? 500, allowedExtensions: normalizeAllowedExtensions(config), }, diff --git a/src/server/lib/sites/validation.test.ts b/src/server/lib/sites/validation.test.ts index daa70c1..73de07b 100644 --- a/src/server/lib/sites/validation.test.ts +++ b/src/server/lib/sites/validation.test.ts @@ -18,8 +18,8 @@ import zlib from 'zlib'; import { normalizeGatewayPath, validateSiteUpload } from './validation'; const DEFAULT_OPTIONS = { - maxUploadBytes: 10 * 1024 * 1024, - maxExtractedBytes: 10 * 1024 * 1024, + maxUploadBytes: 100 * 1024 * 1024, + maxExtractedBytes: 100 * 1024 * 1024, maxFiles: 500, allowedExtensions: ['html', 'zip', 'json', 'md', 'markdown', 'txt', 'js'], };