diff --git a/infra/Makefile b/infra/Makefile index 433d92d..b351408 100644 --- a/infra/Makefile +++ b/infra/Makefile @@ -24,11 +24,11 @@ update-ryhti-client: docker tag hame-ryhti-ryhti_client:latest $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(prefix)-ryhti_client:latest docker push $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(prefix)-ryhti_client:latest aws lambda update-function-code --function-name $(prefix)-ryhti_client --image-uri $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(prefix)-ryhti_client:latest - while aws lambda get-function --function-name hame-dev-ryhti_client --query "Configuration.LastUpdateStatus" | grep "InProgress"; + while aws lambda get-function --function-name hame-dev-ryhti_client --query "Configuration.LastUpdateStatus" | grep "InProgress" do sleep 1 echo "Waiting for AWS to complete function update..." - done; + done aws lambda publish-version --function-name $(prefix)-ryhti_client --query "Version" | \ xargs -I {} aws lambda update-alias --function-name $(prefix)-ryhti_client --name live --function-version {}