From 9ce2339b349e110d507a28b6808fe6904eb8e6c6 Mon Sep 17 00:00:00 2001 From: aditya dubey Date: Sun, 11 Jan 2026 12:11:06 +0530 Subject: [PATCH] Fix: Create ECR repositories before pushing (new AWS account) --- .github/workflows/cd.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index b755be3e3..d8b1b49e9 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -31,6 +31,11 @@ jobs: id: login-ecr uses: aws-actions/amazon-ecr-login@v2 + - name: Create ECR repositories if missing + run: | + aws ecr describe-repositories --repository-names devops-backend || aws ecr create-repository --repository-name devops-backend + aws ecr describe-repositories --repository-names devops-frontend || aws ecr create-repository --repository-name devops-frontend + - name: Build and push Backend to ECR if: steps.login-ecr.outcome == 'success' uses: docker/build-push-action@v5