From 7bfd9fdda5bf9ec047bb376aa9d6c8920ba7d85f Mon Sep 17 00:00:00 2001 From: ds Date: Sat, 28 Jun 2025 14:28:49 +0300 Subject: [PATCH] wait for dependencies for compose_run too --- newsfragments/fix-compose-run-dependency-condition-check.bugfix | 1 + podman_compose.py | 1 + 2 files changed, 2 insertions(+) create mode 100644 newsfragments/fix-compose-run-dependency-condition-check.bugfix diff --git a/newsfragments/fix-compose-run-dependency-condition-check.bugfix b/newsfragments/fix-compose-run-dependency-condition-check.bugfix new file mode 100644 index 00000000..c86029a6 --- /dev/null +++ b/newsfragments/fix-compose-run-dependency-condition-check.bugfix @@ -0,0 +1 @@ +Fixes compose run by waiting until the conditions are satisfied diff --git a/podman_compose.py b/podman_compose.py index f7c2682b..a145e958 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -3388,6 +3388,7 @@ async def compose_run(compose: PodmanCompose, args: argparse.Namespace) -> None: ) ) await compose.commands["up"](compose, up_args) + await check_dep_conditions(compose, deps_from_container(up_args, cnt)) build_args = argparse.Namespace( services=[args.service], if_not_exists=(not args.build), build_arg=[], **args.__dict__