Skip to content

Commit ac049b5

Browse files
committed
update makefile
1 parent 6ede5aa commit ac049b5

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Makefile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,17 +90,20 @@ postdeploy:
9090

9191
deploy_prod: check_account_prod
9292
@echo "Deploying CloudFormation stack..."
93-
terraform -chdir=terraform/envs/prod init
94-
terraform -chdir=terraform/envs/prod apply -auto-approve
9593
sam deploy $(common_params) --parameter-overrides $(run_env)=prod $(set_application_prefix)=$(application_key) $(set_application_name)="$(application_name)" S3BucketPrefix="$(s3_bucket_prefix)"
94+
@echo "Deploying Terraform..."
95+
$(eval MAIN_DISTRIBUTION_ID := $(shell aws cloudformation describe-stacks --stack-name $(application_key) --query "Stacks[0].Outputs[?OutputKey=='CloudfrontDistributionId'].OutputValue" --output text))
96+
terraform -chdir=terraform/envs/prod init
97+
terraform -chdir=terraform/envs/prod apply -auto-approve -var main_cloudfront_distribution_id="$(MAIN_DISTRIBUTION_ID)"
9698
make postdeploy
9799

98100
deploy_dev: check_account_dev
99101
@echo "Deploying CloudFormation stack..."
100102
sam deploy $(common_params) --parameter-overrides $(run_env)=dev $(set_application_prefix)=$(application_key) $(set_application_name)="$(application_name)" S3BucketPrefix="$(s3_bucket_prefix)"
101103
@echo "Deploying Terraform..."
104+
$(eval MAIN_DISTRIBUTION_ID := $(shell aws cloudformation describe-stacks --stack-name $(application_key) --query "Stacks[0].Outputs[?OutputKey=='CloudfrontDistributionId'].OutputValue" --output text))
102105
terraform -chdir=terraform/envs/qa init
103-
terraform -chdir=terraform/envs/qa apply -auto-approve
106+
terraform -chdir=terraform/envs/qa apply -auto-approve -var main_cloudfront_distribution_id="$(MAIN_DISTRIBUTION_ID)"
104107
make postdeploy
105108

106109
invalidate_cloudfront:

0 commit comments

Comments
 (0)