Skip to content

Commit 026fd1f

Browse files
committed
Issue 156 - Added functionality to include lambda layer code when argument solution_directory arugment is used.
1 parent 313ea9d commit 026fd1f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

aws_sra_examples/utils/packaging_scripts/stage_solution.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,21 +404,31 @@ if [ "$solution_directory" != "none" ]; then
404404
solution_name="sra-"$(tr '_' '-' <<<"$solution_name_snake_case")
405405
solution_lambda_s3_prefix="$solution_name/lambda_code"
406406
solution_templates_s3_prefix="$solution_name/templates"
407+
# added for layer code
408+
solution_layer_s3_prefix="$solution_name/layer_code"
407409

408410
package_and_stage_common_solutions
409411
create_solution_staging_folder "$solution_templates_s3_prefix" "$solution_lambda_s3_prefix"
412+
# added for layer code
413+
create_solution_staging_layer_folder "$solution_layer_s3_prefix"
410414

411415
staging_templates_folder="$STAGING_FOLDER/$solution_templates_s3_prefix" || exit 1
412416
staging_lambda_folder="$STAGING_FOLDER/$solution_lambda_s3_prefix" || exit 1
417+
# added for layer code
418+
staging_layer_folder="$STAGING_FOLDER/$solution_layer_s3_prefix" || exit 1
413419
echo "------------------------------------------------------------"
414420
echo "-- Solution: $solution_name"
415421
echo "------------------------------------------------------------"
416422
stage_cloudformation_templates "$solution_directory" "$staging_templates_folder"
417423
package_and_stage_lambda_code "$solution_directory" "$staging_lambda_folder" "$solution_name"
424+
# added for layer code
425+
package_and_stage_layer_code "$solution_directory" "$staging_layer_folder" "$solution_name"
418426

419427
if [ -n "$BUCKET_ACL" ]; then
420428
upload_cloudformation_templates "$staging_templates_folder" "$solution_templates_s3_prefix"
421429
upload_lambda_code "$staging_lambda_folder" "$solution_lambda_s3_prefix"
430+
# added for layer code
431+
upload_layer_code "$staging_layer_folder" "$solution_layer_s3_prefix"
422432

423433
cd "$staging_lambda_folder" || exit 1
424434
update_lambda_functions "$solution_lambda_s3_prefix"

0 commit comments

Comments
 (0)