Add dedicated blog image upload config separate from product thumbs.
Introduce MULTER_BLOG_IMAGE_* and VITE_BLOG_IMAGE_* env vars with backend multer helper and CMS config wiring for prod builds.
This commit is contained in:
@@ -19,6 +19,11 @@ export const config = {
|
||||
maxFileBytes: parseInt(env('VITE_PRODUCT_THUMB_MAX_FILE_BYTES'), 10)
|
||||
},
|
||||
|
||||
blogImage: {
|
||||
accept: env('VITE_BLOG_IMAGE_ALLOWED_MIMES'),
|
||||
maxFileBytes: parseInt(env('VITE_BLOG_IMAGE_MAX_FILE_BYTES'), 10)
|
||||
},
|
||||
|
||||
shopLogo: {
|
||||
accept: env('VITE_SHOP_LOGO_ALLOWED_MIMES'),
|
||||
maxFileBytes: parseInt(env('VITE_SHOP_LOGO_MAX_FILE_BYTES'), 10)
|
||||
@@ -36,6 +41,7 @@ export const config = {
|
||||
|
||||
validation: {
|
||||
productTitleMaxLength: parseInt(env('VITE_VALIDATION_PRODUCT_TITLE_MAX_LENGTH'), 10),
|
||||
blogPostTitleMaxLength: parseInt(env('VITE_VALIDATION_BLOG_POST_TITLE_MAX_LENGTH'), 10),
|
||||
categoryNameMaxLength: parseInt(env('VITE_VALIDATION_CATEGORY_NAME_MAX_LENGTH'), 10),
|
||||
discountCodeMaxLength: parseInt(env('VITE_VALIDATION_DISCOUNT_CODE_MAX_LENGTH'), 10),
|
||||
variantImagesMax: parseInt(env('VITE_VALIDATION_VARIANT_IMAGES_MAX'), 10),
|
||||
|
||||
Vendored
+3
@@ -15,6 +15,8 @@ interface ImportMetaEnv {
|
||||
readonly VITE_API_BASE_URL?: string;
|
||||
readonly VITE_PRODUCT_THUMB_ALLOWED_MIMES?: string;
|
||||
readonly VITE_PRODUCT_THUMB_MAX_FILE_BYTES?: string;
|
||||
readonly VITE_BLOG_IMAGE_ALLOWED_MIMES?: string;
|
||||
readonly VITE_BLOG_IMAGE_MAX_FILE_BYTES?: string;
|
||||
readonly VITE_SHOP_LOGO_ALLOWED_MIMES?: string;
|
||||
readonly VITE_SHOP_LOGO_MAX_FILE_BYTES?: string;
|
||||
readonly VITE_SHOP_FAVICON_ALLOWED_MIMES?: string;
|
||||
@@ -22,6 +24,7 @@ interface ImportMetaEnv {
|
||||
readonly VITE_DIGITAL_STOCK_ATTACHMENT_ALLOWED_MIMES?: string;
|
||||
readonly VITE_DIGITAL_STOCK_ATTACHMENT_MAX_FILE_BYTES?: string;
|
||||
readonly VITE_VALIDATION_PRODUCT_TITLE_MAX_LENGTH?: string;
|
||||
readonly VITE_VALIDATION_BLOG_POST_TITLE_MAX_LENGTH?: string;
|
||||
readonly VITE_VALIDATION_CATEGORY_NAME_MAX_LENGTH?: string;
|
||||
readonly VITE_VALIDATION_DISCOUNT_CODE_MAX_LENGTH?: string;
|
||||
readonly VITE_VALIDATION_VARIANT_IMAGES_MAX?: string;
|
||||
|
||||
Reference in New Issue
Block a user