From 69f1430a49ee89967299fd4b65520366577b27ce Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Tue, 8 Jul 2025 09:55:09 +0200 Subject: [PATCH] resolve Dockerfile symlink but file name Signed-off-by: Nicolas De Loof --- pkg/compose/build_bake.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/compose/build_bake.go b/pkg/compose/build_bake.go index 95a02c6e9..d46874dff 100644 --- a/pkg/compose/build_bake.go +++ b/pkg/compose/build_bake.go @@ -436,9 +436,10 @@ func dockerFilePath(ctxName string, dockerfile string) string { if !filepath.IsAbs(dockerfile) { dockerfile = filepath.Join(ctxName, dockerfile) } - symlinks, err := filepath.EvalSymlinks(dockerfile) + dir := filepath.Dir(dockerfile) + symlinks, err := filepath.EvalSymlinks(dir) if err == nil { - return symlinks + return filepath.Join(symlinks, filepath.Base(dockerfile)) } return dockerfile }