From 7b1c1170a78d31118d93e4a0197d22c907320fef Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 30 Aug 2022 15:21:12 +0300 Subject: [PATCH] fix: log containerbaseDir (#17509) --- lib/util/exec/docker/index.ts | 11 +++++++++-- lib/util/exec/index.ts | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/util/exec/docker/index.ts b/lib/util/exec/docker/index.ts index 3ea7cbfc63..c6eefe1591 100644 --- a/lib/util/exec/docker/index.ts +++ b/lib/util/exec/docker/index.ts @@ -232,8 +232,15 @@ export async function generateDockerCommand( } const volumeDirs: VolumeOption[] = [localDir, cacheDir]; - if (containerbaseDir && cacheDir && !containerbaseDir.startsWith(cacheDir)) { - volumeDirs.push(containerbaseDir); + if (containerbaseDir) { + if (cacheDir && containerbaseDir.startsWith(cacheDir)) { + logger.debug('containerbaseDir is inside cacheDir'); + } else { + logger.debug('containerbaseDir is separate from cacheDir'); + volumeDirs.push(containerbaseDir); + } + } else { + logger.debug('containerbaseDir is missing'); } volumeDirs.push(...volumes); result.push(...prepareVolumes(volumeDirs)); diff --git a/lib/util/exec/index.ts b/lib/util/exec/index.ts index 9887a3d4f2..8e9adfc058 100644 --- a/lib/util/exec/index.ts +++ b/lib/util/exec/index.ts @@ -105,6 +105,7 @@ async function prepareRawExec( GlobalConfig.get(); if (binarySource === 'docker' || binarySource === 'install') { + logger.debug(`Setting BUILDPACK_CACHE_DIR to ${containerbaseDir!}`); opts.env ??= {}; opts.env.BUILDPACK_CACHE_DIR = containerbaseDir; } -- GitLab