Skip to content

Commit 69f1430

Browse files
ndeloofglours
authored andcommitted
resolve Dockerfile symlink but file name
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent 7cf7c64 commit 69f1430

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/compose/build_bake.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,9 +436,10 @@ func dockerFilePath(ctxName string, dockerfile string) string {
436436
if !filepath.IsAbs(dockerfile) {
437437
dockerfile = filepath.Join(ctxName, dockerfile)
438438
}
439-
symlinks, err := filepath.EvalSymlinks(dockerfile)
439+
dir := filepath.Dir(dockerfile)
440+
symlinks, err := filepath.EvalSymlinks(dir)
440441
if err == nil {
441-
return symlinks
442+
return filepath.Join(symlinks, filepath.Base(dockerfile))
442443
}
443444
return dockerfile
444445
}

0 commit comments

Comments
 (0)