Skip to content

Commit 776419e

Browse files
committed
Remove unnecessary process & Add cleanup process
1 parent 014c10d commit 776419e

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

Makefile

+7-11
Original file line numberDiff line numberDiff line change
@@ -66,24 +66,20 @@ stack-s3-deploy:
6666
stack-lambda-deploy:
6767
@DOCKER_TAG=$(TAG_NAME_FOR_PROD) cdk deploy notico-app
6868

69-
stack-deploy: docker-build-prod stack-queue-deploy stack-s3-deploy stack-lambda-deploy
69+
cleanup-deploy:
70+
@rm -rf $(PROJECT_DIR)/cdk.out
71+
@rm -rf $(PROJECT_DIR)/chalice.out
72+
73+
stack-deploy: docker-build-prod stack-queue-deploy stack-s3-deploy stack-lambda-deploy cleanup-deploy
7074

7175
# =============================================================================
7276
# Docker related commands
7377

74-
docker-prebuild:
75-
@cd $(PROJECT_DIR)/runtime && chalice package ../chalice-build
76-
@cd $(PROJECT_DIR) && unzip -o ./chalice-build/deployment.zip -d ./chalice-build/deployment
77-
@rm -f $(PROJECT_DIR)/chalice-build/deployment.zip
78-
79-
docker-postbuild:
80-
@rm -rf $(PROJECT_DIR)/chalice-build/
81-
8278
# Docker image build
8379
# Usage: make docker-build <tag-name:=local>
8480
# if you want to build with debug mode, set DOCKER_DEBUG=true
8581
# ex) make docker-build or make docker-build some_TAG_NAME DOCKER_DEBUG=true
86-
docker-build: docker-prebuild
82+
docker-build:
8783
@docker build \
8884
-f ./Dockerfile -t $(IMAGE_NAME):$(TAG_NAME) \
8985
--platform linux/amd64 \
@@ -92,7 +88,7 @@ docker-build: docker-prebuild
9288
$(DOCKER_MID_BUILD_OPTIONS) $(PROJECT_DIR) $(DOCKER_END_BUILD_OPTIONS)
9389

9490
# Build docker image and push to ECR
95-
docker-build-prod: stack-ecr-deploy docker-prebuild
91+
docker-build-prod: stack-ecr-deploy
9692
@aws ecr get-login-password --region $(AWS_REGION) | docker login --username AWS --password-stdin $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com
9793
@docker build \
9894
-f ./Dockerfile -t $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(IMAGE_NAME):$(TAG_NAME_FOR_PROD) \

0 commit comments

Comments
 (0)