Skip to content

Commit 1703820

Browse files
committed
feat: improve distribution invalidation
1 parent fc3b7db commit 1703820

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

skeleton/cdk/src/app-stack.ts.liquid

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
import { Certificate } from "aws-cdk-lib/aws-certificatemanager";
1313
import {
1414
Distribution,
15+
HttpVersion,
1516
ResponseHeadersPolicy,
1617
ViewerProtocolPolicy,
1718
} from "aws-cdk-lib/aws-cloudfront";
@@ -62,6 +63,7 @@ export class AppStack extends Stack {
6263
viewerProtocolPolicy: ViewerProtocolPolicy.REDIRECT_TO_HTTPS,
6364
},
6465
defaultRootObject: "index.html",
66+
httpVersion: HttpVersion.HTTP2_AND_3,
6567
errorResponses: [
6668
{
6769
httpStatus: 404,
@@ -113,7 +115,6 @@ export class AppStack extends Stack {
113115

114116
new BucketDeployment(this, "BucketDeployment", {
115117
destinationBucket: websiteBucket,
116-
distribution,
117118
logGroup: deploymentLogGroup,
118119
prune: false,
119120
exclude: mutableFiles,
@@ -132,6 +133,7 @@ export class AppStack extends Stack {
132133
cacheControl: [CacheControl.fromString("max-age=0,no-cache,no-store,must-revalidate")],
133134
sources: [source],
134135
memoryLimit: 1024,
136+
distributionPaths: mutableFiles.map((path) => `/${path}`),
135137
});
136138
}
137139
}

0 commit comments

Comments
 (0)