Skip to content

Commit f1d4d4f

Browse files
committed
updates and fixes
1 parent 984f820 commit f1d4d4f

7 files changed

Lines changed: 21099 additions & 28028 deletions

File tree

cdk/lib/api-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export class ApiStack extends Stack {
1111
super(scope, id, props);
1212

1313
const apiFunction = new lambda.Function(this, "apiHandler", {
14-
runtime: lambda.Runtime.NODEJS_12_X,
14+
runtime: lambda.Runtime.NODEJS_18_X,
1515
code: lambda.Code.fromAsset("../simple-ssr/api"),
1616
memorySize: 128,
1717
timeout: Duration.seconds(5),

cdk/lib/srr-stack.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import {
55
Duration,
66
CfnOutput,
7+
CfnParameter,
78
Stack,
89
StackProps,
910
RemovalPolicy,
@@ -19,7 +20,13 @@ export class SsrStack extends Stack {
1920
constructor(scope: Construct, id: string, props?: StackProps) {
2021
super(scope, id, props);
2122

23+
const mySiteBucketName = new CfnParameter(this, "mySiteBucketName", {
24+
type: "String",
25+
description: "The name of S3 bucket to upload react application"
26+
});
27+
2228
const mySiteBucket = new s3.Bucket(this, "ssr-site", {
29+
bucketName: mySiteBucketName.valueAsString,
2330
websiteIndexDocument: "index.html",
2431
websiteErrorDocument: "error.html",
2532
publicReadAccess: false,
@@ -40,15 +47,15 @@ export class SsrStack extends Stack {
4047
});
4148

4249
const ssrFunction = new lambda.Function(this, "ssrHandler", {
43-
runtime: lambda.Runtime.NODEJS_12_X,
50+
runtime: lambda.Runtime.NODEJS_16_X,
4451
code: lambda.Code.fromAsset("../simple-ssr/server-build"),
4552
memorySize: 128,
4653
timeout: Duration.seconds(5),
4754
handler: "index.handler",
4855
});
4956

5057
const ssrEdgeFunction = new lambda.Function(this, "ssrEdgeHandler", {
51-
runtime: lambda.Runtime.NODEJS_12_X,
58+
runtime: lambda.Runtime.NODEJS_16_X,
5259
code: lambda.Code.fromAsset("../simple-ssr/edge-build"),
5360
memorySize: 128,
5461
timeout: Duration.seconds(5),

0 commit comments

Comments
 (0)