From f66861f89a9fa285892bb0c3be6a71f47ce856b8 Mon Sep 17 00:00:00 2001 From: Muayyad alsadi Date: Wed, 12 Jan 2022 15:37:07 +0200 Subject: [PATCH] #249: read COMPOSE_PROJECT_NAME env --- podman_compose.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/podman_compose.py b/podman_compose.py index 40a9bcc..b2d3004 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -1076,7 +1076,8 @@ class PodmanCompose: if not project_name: # More strict then actually needed for simplicity: podman requires [a-zA-Z0-9][a-zA-Z0-9_.-]* - project_name = norm_re.sub('', dir_basename.lower()) + project_name = os.environ.get("COMPOSE_PROJECT_NAME", None) or dir_basename.lower() + project_name = norm_re.sub('', project_name) if not project_name: raise RuntimeError("Project name [{}] normalized to empty".format(dir_basename))