diff --git a/.github/workflows/build_image.yaml b/.github/workflows/build_image.yaml index f69f35b907..066d0cb9f8 100644 --- a/.github/workflows/build_image.yaml +++ b/.github/workflows/build_image.yaml @@ -1,4 +1,4 @@ -name: Build and upload docker image +name: Build and upload docker images on: push: @@ -40,3 +40,12 @@ jobs: docker build -f docker/web/Dockerfile -t ${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} . docker tag ${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} ${{ env.REGISTRY }}/${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} docker push ${{ env.REGISTRY }}/${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} + - name: Build worker, tag, and push docker image to Amazon ECR + env: + REGISTRY: ${{ steps.login-ecr.outputs.registry }} + REPOSITORY: "fb-worker" + IMAGE_TAG: ${{ github.sha }} + run: | + docker build -f docker/workers/Dockerfile -t ${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} . + docker tag ${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} ${{ env.REGISTRY }}/${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }} + docker push ${{ env.REGISTRY }}/${{ env.REPOSITORY }}:${{ env.IMAGE_TAG }}