diff --git a/workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/gitea_modal_build.py b/workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/gitea_modal_build.py index e54e738..1867278 100644 --- a/workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/gitea_modal_build.py +++ b/workspace/sprint_1_2/CODEBASE/deps/implementation/backend_deploy/gitea_modal_build.py @@ -146,8 +146,16 @@ def build_and_push( print(f"Running Kaniko: {' '.join(kaniko_cmd)}") result = subprocess.run(kaniko_cmd, capture_output=True, text=True) - auth_token = subprocess.run("aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/i9a4e3f6", - capture_output=True, text=True) + auth_token = subprocess.run( + "aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws", + shell=True, + capture_output=True, + text=True + ) + + print(auth_token.stdout) + if auth_token.returncode != 0: + raise RuntimeError(f"ECR authentication failed:\n{auth_token.stderr}") print(result.stdout) if result.returncode != 0: