diff --git a/podman_compose.py b/podman_compose.py index 4fdf7b9..9dcc8e9 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -2100,6 +2100,10 @@ def build_one(compose, args, cnt): build_args.append("--pull-always") elif getattr(args, "pull", None): build_args.append("--pull") + env = dict(cnt.get("environment", {})) + for name, value in env.items(): + build_args += ["--env", f"{name}" if value is None else f"{name}={value}"] + args_list = norm_as_list(build_desc.get("args", {})) for build_arg in args_list + args.build_arg: build_args.extend(