Skip to content

Commit 24511f6

Browse files
committed
[Tools] Make deploy script able to update the lambda function with local code.
1 parent bc4ffe8 commit 24511f6

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

scripts/deploy.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,13 @@ if [[ ! $(aws cloudformation describe-stacks --stack-name "$STACK_NAME" --region
9393
CFN_DEPLOY_COMMAND="create-stack"
9494
CFN_WAIT_COMMAND="stack-create-complete"
9595
CFN_CLI_INPUT_YAML_FILE="$INFRASTRUCTURE_DIR/environments/$ENVIRONMENT-cfn-create-args.yaml"
96-
96+
UPDATE_LAMBDA="false"
9797
else
9898
info "The stack $STACK_NAME exists, updating ..."
9999
CFN_DEPLOY_COMMAND="update-stack"
100100
CFN_WAIT_COMMAND="stack-update-complete"
101101
CFN_CLI_INPUT_YAML_FILE="$INFRASTRUCTURE_DIR/environments/$ENVIRONMENT-cfn-update-args.yaml"
102+
UPDATE_LAMBDA="true"
102103
fi
103104

104105
CLI_INPUT_YAML=$(sed "s#BUCKET_URL_PLACEHOLDER#$BUCKET_URL#g" "$CFN_CLI_INPUT_YAML_FILE")
@@ -112,6 +113,13 @@ aws cloudformation wait $CFN_WAIT_COMMAND \
112113
--stack-name "$STACK_NAME" \
113114
--region "$REGION"
114115

116+
info "Stack $STACK_NAME deployed"
117+
118+
if [[ $UPDATE_LAMBDA == "true" ]]; then
119+
info "Updating Lambda ..."
120+
bash "$CURRENT_DIR/build_and_update_lambda.sh" --stack-name "$STACK_NAME" --region "$REGION"
121+
fi
122+
115123
info "Deployment completed!"
116124
# -----------------------------
117125

0 commit comments

Comments
 (0)