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
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16
16
-**Compose-file digest update support** — Docker-compose trigger now supports digest-pinned image references in compose files (`image@sha256:...` and `image:tag@sha256:...`) so digest-based services can be updated without dropping pinning.
17
17
18
18
-**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. This requires the resolved compose path to exist inside the drydock container (same path context used by `docker compose`).
19
-
-**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.
19
+
-**Watcher-wide compose-native default** — Added `DD_WATCHER_{name}_COMPOSE_NATIVE=true` to enable compose-native path discovery for all containers watched by a Docker watcher, with per-container `dd.compose.native` still taking precedence.
- 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
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
413
- Compose-native/automatic detection requires the resolved compose file path to be valid inside the drydock container (same path that `docker compose` uses); if Compose was run from a host-only path, bind-mount that path into drydock at the same location or set `dd.compose.file` explicitly.
414
-
- `DD_WATCHER_DOCKER_xxx_COMPOSENATIVE=true`enables compose-native lookup by default for all containers in that watcher (container label can still override).
414
+
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_NATIVE=true`enables compose-native lookup by default for all containers in that watcher (container label can still override).
415
415
- If `dd.compose.auto` is omitted, normal trigger default applies (`auto=true`).
416
416
- You can set watcher-level defaults via env vars (per watcher):
417
417
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_BACKUP`
418
418
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_PRUNE`
419
419
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_DRYRUN`
420
420
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_AUTO`
421
+
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_NATIVE`
421
422
- `DD_WATCHER_<WATCHER_NAME>_COMPOSE_THRESHOLD`
422
423
These defaults apply when corresponding compose labels are not present.
0 commit comments