diff --git a/.github/workflows/deploy_fastapi_backend.yml b/.github/workflows/deploy_fastapi_backend.yml index 0b068440..3875a5f2 100644 --- a/.github/workflows/deploy_fastapi_backend.yml +++ b/.github/workflows/deploy_fastapi_backend.yml @@ -69,7 +69,7 @@ jobs: - name: Build Docker Image run: | - docker build -t my-lambda-image:latest -f backend/docker/lambda.Dockerfile . + docker build -t fastapi-lambda-image:${{ github.sha }} -f backend/docker/lambda.Dockerfile . - name: Login to ECR run: | @@ -77,8 +77,8 @@ jobs: - name: Tag and Push Docker Image to ECR run: | - docker tag my-lambda-image:latest ${{ steps.set_ecr_credentials.outputs.ecr_uri }}:latest - docker push ${{ steps.set_ecr_credentials.outputs.ecr_uri }}:latest + docker tag fastapi-lambda-image:${{ github.sha }} ${{ steps.set_ecr_credentials.outputs.ecr_uri }}:${{ github.sha }} + docker push ${{ steps.set_ecr_credentials.outputs.ecr_uri }}:${{ github.sha }} - name: Deploy to AWS Lambda via Serverless env: