From 4046bf7b315b9c1dea38f8828c9eb74a63edb4e7 Mon Sep 17 00:00:00 2001 From: Oscar Zhou <100548325+oscarzhou-portainer@users.noreply.github.com> Date: Thu, 28 Nov 2024 10:33:35 +1300 Subject: [PATCH] feat(image): build image with file [BE-11372] (#171) --- app/react/docker/images/queries/useBuildImageMutation.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/react/docker/images/queries/useBuildImageMutation.ts b/app/react/docker/images/queries/useBuildImageMutation.ts index 557fd6ad3..ee9eca5df 100644 --- a/app/react/docker/images/queries/useBuildImageMutation.ts +++ b/app/react/docker/images/queries/useBuildImageMutation.ts @@ -57,10 +57,15 @@ export async function buildImageFromDockerfileContentAndFiles( const dockerfile = new Blob([content], { type: 'text/plain' }); const uploadFiles = [dockerfile, ...files]; + const formData = new FormData(); + uploadFiles.forEach((file, index) => { + formData.append(`file${index}`, file); + }); + return buildImage( environmentId, { t: names }, - { file: uploadFiles }, + formData, 'multipart/form-data' ); }