bake: make file-relative paths definition-scoped

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax
2026-07-21 11:25:55 +02:00
parent b38d1004e3
commit 1dc55abd89
7 changed files with 242 additions and 24 deletions
+3 -3
View File
@@ -417,9 +417,9 @@ target "app" {
This resolves to the current working directory (`"."`) by default.
Set `BUILDX_BAKE_FILE_RELATIVE_PATHS=1` to resolve local directory paths in
`target.context` and `target.contexts` relative to the directory of the first
Bake file. Use `cwd://` for paths that should remain relative to the current
working directory when this opt-in is enabled.
`target.context` and `target.contexts` relative to the Bake or Compose file
that defines each path. Use `cwd://` for paths that should remain relative to
the current working directory when this opt-in is enabled.
```console
$ docker buildx bake --print -f - <<< 'target "default" {}'
+1 -1
View File
@@ -155,7 +155,7 @@ Multiple definitions can be specified by separating them with the system's path
By default, local directory build contexts in Bake files are resolved from the
current working directory. To opt in to resolving local directory build contexts
from the directory of the first Bake file, set
from the Bake or Compose file that defines each path, set
`BUILDX_BAKE_FILE_RELATIVE_PATHS=1`. Use the `cwd://` prefix for paths that
should remain relative to the current working directory.