From a3ad096cd56ae3e70284ddb600fc04fdcf13436b Mon Sep 17 00:00:00 2001 From: Ramazan Elsunkaev Date: Sun, 7 Apr 2024 11:41:25 -0700 Subject: [PATCH] feat: add server functions and cdn to SsrSite transform --- pkg/platform/src/components/aws/ssr-site.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/platform/src/components/aws/ssr-site.ts b/pkg/platform/src/components/aws/ssr-site.ts index f6ae7f830..ff515b5fe 100644 --- a/pkg/platform/src/components/aws/ssr-site.ts +++ b/pkg/platform/src/components/aws/ssr-site.ts @@ -107,6 +107,10 @@ export interface SsrSiteArgs extends BaseSsrSiteArgs { * resources. */ transform?: { + /** + * Transform the function used for optimizing images. + */ + imageOptimization?: Transform; /** * Transform the Bucket resource used for uploading the assets. */ @@ -569,7 +573,7 @@ function handler(event) { ) { const fn = new Function( `${name}${sanitizeToPascalCase(fnName)}`, - { + transform(args.transform?.imageOptimization, { timeout: "25 seconds", logging: { retention: "3 days", @@ -585,7 +589,7 @@ function handler(event) { live: false, _ignoreCodeChanges: $dev, _skipMetadata: true, - }, + }), { parent }, );