@@ -86,7 +86,12 @@ export async function buildWorker(options: BuildWorkerOptions) {
8686 ? rewriteBuildManifestPaths ( buildManifest , options . destination )
8787 : buildManifest ;
8888
89- await writeDeployFiles ( buildManifest , resolvedConfig , options . destination ) ;
89+ await writeDeployFiles ( {
90+ buildManifest,
91+ resolvedConfig,
92+ outputPath : options . destination ,
93+ bundleResult,
94+ } ) ;
9095 }
9196
9297 return buildManifest ;
@@ -140,11 +145,17 @@ function rewriteOutputPath(destinationDir: string, filePath: string) {
140145 }
141146}
142147
143- async function writeDeployFiles (
144- buildManifest : BuildManifest ,
145- resolvedConfig : ResolvedConfig ,
146- outputPath : string
147- ) {
148+ async function writeDeployFiles ( {
149+ buildManifest,
150+ resolvedConfig,
151+ outputPath,
152+ bundleResult,
153+ } : {
154+ buildManifest : BuildManifest ;
155+ resolvedConfig : ResolvedConfig ;
156+ outputPath : string ;
157+ bundleResult : BundleResult ;
158+ } ) {
148159 // Step 1. Read the package.json file
149160 const packageJson = await readProjectPackageJson ( resolvedConfig . packageJsonPath ) ;
150161
@@ -176,6 +187,7 @@ async function writeDeployFiles(
176187 } ) ;
177188
178189 await writeJSONFile ( join ( outputPath , "build.json" ) , buildManifestToJSON ( buildManifest ) ) ;
190+ await writeJSONFile ( join ( outputPath , "metafile.json" ) , bundleResult . metafile ) ;
179191 await writeContainerfile ( outputPath , buildManifest ) ;
180192}
181193
0 commit comments