@@ -4,8 +4,10 @@ set_application_name = ParameterKey=ApplicationFriendlyName,ParameterValue
44
55prod_aws_account  = 298118738376
66dev_aws_account  = 427040638965
7+ current_aws_account  = $$(aws sts get-caller-identity --query Account --output text ) 
78
89src_directory_root  = src/
10+ dist_ui_directory_root  = dist_ui/
911integration_test_directory_root  = tests/live_integration/
1012
1113#  CHANGE ME (as needed)
@@ -24,19 +26,19 @@ common_params = --no-confirm-changeset \
2426				--s3-prefix $(application_key )  \ 
2527				--resolve-s3
2628
29+ ui_s3_bucket  = "$(current_aws_account ) -$(region ) -$(application_key ) -ui"
30+ 
2731GIT_HASH  := $(shell  git rev-parse --short HEAD) 
2832
2933.PHONY : build clean
3034
3135check_account_prod :
32- 	@aws_account_id=$$(aws sts get-caller-identity --query Account --output text ) ;  \ 
33- 	if  [ " $$ aws_account_id"   !=  " $( prod_aws_account) "   ];  then  \
36+ 	if  [ " $( current_aws_account) "   !=  " $( prod_aws_account) "   ];  then  \
3437		echo  " Error: running in incorrect account $$ aws_account_id, expected account ID $( prod_aws_account) " ;  \ 
3538		exit  1;  \ 
3639	fi 
3740check_account_dev :
38- 	@aws_account_id=$$(aws sts get-caller-identity --query Account --output text ) ;  \ 
39- 	if  [ " $$ aws_account_id"   !=  " $( dev_aws_account) "   ];  then  \
41+ 	if  [ " $( current_aws_account) "   !=  " $( dev_aws_account) "   ];  then  \
4042		echo  " Error: running in incorrect account $$ aws_account_id, expected account ID $( dev_aws_account) " ;  \ 
4143		exit  1;  \ 
4244	fi 
@@ -61,11 +63,12 @@ local:
6163	VITE_BUILD_HASH=$(GIT_HASH )  yarn run dev
6264
6365deploy_prod : check_account_prod build
64- 	aws sts get-caller-identity --query Account --output text
6566	sam deploy $(common_params )  --parameter-overrides $(run_env ) =prod $(set_application_prefix ) =$(application_key )  $(set_application_name ) =" $( application_name) " 
67+ 	aws s3 sync $(dist_ui_directory_root )  s3://$(ui_s3_bucket ) / --delete
6668
6769deploy_dev : check_account_dev build
6870	sam deploy $(common_params )  --parameter-overrides $(run_env ) =dev $(set_application_prefix ) =$(application_key )  $(set_application_name ) =" $( application_name) " 
71+ 	aws s3 sync $(dist_ui_directory_root )  s3://$(ui_s3_bucket ) / --delete
6972
7073install :
7174	yarn -D
0 commit comments