You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
10
11
11
## [Unreleased]
12
12
13
+
### Added
14
+
15
+
-**Compose-native auto-compose discovery** — Added `dd.compose.native` / `wud.compose.native` container labels to enable deriving compose file paths from native Compose labels (`com.docker.compose.project.config_files` + `com.docker.compose.project.working_dir`) when `dd.compose.file` is not set.
16
+
-**Watcher-wide compose-native default** — Added `DD_WATCHER_DOCKER_{name}_COMPOSENATIVE=true` to enable compose-native path discovery for all containers watched by a Docker watcher, with per-container `dd.compose.native` still taking precedence.
- `dd.compose.file`/ `wud.compose.file` causes drydock to create (or reuse) a scoped `dockercompose` trigger for that container.
410
411
- That generated compose trigger is set with `requireinclude=true` and auto-appended to the container include list, so it only runs for explicitly associated containers.
412
+
- `dd.compose.native`/ `wud.compose.native` enables deriving compose file paths from native Compose labels (`com.docker.compose.project.config_files` and `com.docker.compose.project.working_dir`).
413
+
- `DD_WATCHER_DOCKER_xxx_COMPOSENATIVE=true`enables compose-native lookup by default for all containers in that watcher (container label can still override).
411
414
- If `dd.compose.auto` is omitted, normal trigger default applies (`auto=true`).
412
415
413
416
`dd.*`labels take precedence when both `dd.*` and `wud.*` are present.
0 commit comments