From 56591f5284eda60e8152d64a3baeac50cf0e2738 Mon Sep 17 00:00:00 2001 From: Pierre Jeanjacquot <26487010+PierreJeanjacquot@users.noreply.github.com> Date: Tue, 16 Dec 2025 18:51:26 +0100 Subject: [PATCH] fix: patch issue in docker build context --- cli/src/execDocker/docker.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cli/src/execDocker/docker.ts b/cli/src/execDocker/docker.ts index dea7d016..9a0adc43 100644 --- a/cli/src/execDocker/docker.ts +++ b/cli/src/execDocker/docker.ts @@ -1,5 +1,6 @@ import Docker from 'dockerode'; import os from 'os'; +import { readdir } from 'fs/promises'; import { createSigintAbortSignal } from '../utils/abortController.js'; type ProgressEvent = { stream?: string }; @@ -28,9 +29,11 @@ export async function dockerBuild({ progressCallback?: (msg: string) => void; }): Promise { const osType = os.type(); + + const contextPath = process.cwd(); // Use current working directory const buildArgs = { - context: process.cwd(), // Use current working directory - src: ['./'], + context: contextPath, + src: await readdir(contextPath), // Include all files of the context }; // by default force to build amd64 image which is architecture used in iExec workers