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