Skip to content
This repository was archived by the owner on Jan 28, 2025. It is now read-only.

Commit a72fc81

Browse files
committed
fix(lambda-at-edge): properly copy node_modules in serverless-trace mode for regeneration lambda
1 parent f842e67 commit a72fc81

File tree

1 file changed

+5
-4
lines changed
  • packages/libs/lambda-at-edge/src

1 file changed

+5
-4
lines changed

packages/libs/lambda-at-edge/src/build.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,8 @@ class Builder {
225225
}
226226

227227
async copyTraces(
228-
buildManifest: OriginRequestDefaultHandlerManifest
228+
buildManifest: OriginRequestDefaultHandlerManifest,
229+
destination: string
229230
): Promise<void> {
230231
let copyTraces: Promise<void>[] = [];
231232

@@ -253,7 +254,7 @@ class Builder {
253254
copyTraces = this.copyLambdaHandlerDependencies(
254255
fileList,
255256
reasons,
256-
DEFAULT_LAMBDA_CODE_DIR,
257+
destination,
257258
base
258259
);
259260
}
@@ -269,7 +270,7 @@ class Builder {
269270
);
270271

271272
return Promise.all([
272-
this.copyTraces(buildManifest),
273+
this.copyTraces(buildManifest, DEFAULT_LAMBDA_CODE_DIR),
273274
this.processAndCopyHandler(
274275
"default-handler",
275276
join(this.outputDir, DEFAULT_LAMBDA_CODE_DIR),
@@ -398,7 +399,7 @@ class Builder {
398399
buildManifest: OriginRequestDefaultHandlerManifest
399400
): Promise<void> {
400401
await Promise.all([
401-
this.copyTraces(buildManifest),
402+
this.copyTraces(buildManifest, REGENERATION_LAMBDA_CODE_DIR),
402403
fse.writeJson(
403404
join(this.outputDir, REGENERATION_LAMBDA_CODE_DIR, "manifest.json"),
404405
buildManifest

0 commit comments

Comments
 (0)