|
1 | 1 | all: backend frontend-build |
2 | 2 |
|
3 | 3 | TEMPLATES = auth product-mock shoppingcart-service |
4 | | - |
5 | | -REGION := $(shell python3 -c 'import boto3; print(boto3.Session().region_name)') |
| 4 | +REGION := us-east-1 |
| 5 | +# REGION := $(shell python3 -c 'import boto3; print(boto3.Session().region_name)') |
6 | 6 | ifndef S3_BUCKET |
7 | | -ACCOUNT_ID := $(shell aws sts get-caller-identity --query Account --output text) |
| 7 | +ACCOUNT_ID := 000000000000 |
| 8 | +# ACCOUNT_ID := $(shell aws sts get-caller-identity --query Account --output text) |
8 | 9 | S3_BUCKET = aws-serverless-shopping-cart-src-$(ACCOUNT_ID)-$(REGION) |
9 | 10 | endif |
10 | 11 |
|
11 | 12 |
|
12 | 13 | backend: create-bucket |
13 | | - $(MAKE) -C backend TEMPLATE=auth S3_BUCKET=$(S3_BUCKET) |
14 | | - $(MAKE) -C backend TEMPLATE=product-mock S3_BUCKET=$(S3_BUCKET) |
15 | | - $(MAKE) -C backend TEMPLATE=shoppingcart-service S3_BUCKET=$(S3_BUCKET) |
| 14 | + $(MAKE) -C backend TEMPLATE=auth S3_BUCKET=$(S3_BUCKET) REGION=${REGION} |
| 15 | + $(MAKE) -C backend TEMPLATE=product-mock S3_BUCKET=$(S3_BUCKET) REGION=${REGION} |
| 16 | + $(MAKE) -C backend TEMPLATE=shoppingcart-service S3_BUCKET=$(S3_BUCKET) REGION=${REGION} |
16 | 17 |
|
17 | 18 | backend-delete: |
18 | | - $(MAKE) -C backend delete TEMPLATE=auth |
19 | | - $(MAKE) -C backend delete TEMPLATE=product-mock |
20 | | - $(MAKE) -C backend delete TEMPLATE=shoppingcart-service |
| 19 | + $(MAKE) -C backend delete TEMPLATE=auth REGION=${REGION} |
| 20 | + $(MAKE) -C backend delete TEMPLATE=product-mock REGION=${REGION} |
| 21 | + $(MAKE) -C backend delete TEMPLATE=shoppingcart-service REGION=${REGION} |
21 | 22 |
|
22 | 23 | backend-tests: |
23 | 24 | $(MAKE) -C backend tests |
24 | 25 |
|
25 | 26 | create-bucket: |
26 | 27 | @echo "Checking if S3 bucket exists s3://$(S3_BUCKET)" |
27 | | - @aws s3api head-bucket --bucket $(S3_BUCKET) || (echo "bucket does not exist at s3://$(S3_BUCKET), creating it..." ; aws s3 mb s3://$(S3_BUCKET) --region $(REGION)) |
| 28 | + @awslocal s3api head-bucket --bucket $(S3_BUCKET) || (echo "bucket does not exist at s3://$(S3_BUCKET), creating it..." ; awslocal s3 mb s3://$(S3_BUCKET) --region $(REGION)) |
28 | 29 |
|
29 | 30 | amplify-deploy: |
30 | 31 | aws cloudformation deploy \ |
|
0 commit comments