11.DEFAULT_GOAL := help
22
3-
4-
53# Internal VARIABLES ------------------------------------------------
64# STACK_NAME defaults to name of the current directory. Should not to be changed if you follow GitOps operating procedures.
75STACK_NAME = $(notdir $(shell pwd) )
@@ -22,24 +20,24 @@ define create-s3-bucket
2220endef
2321
2422.PHONY : up-local
25- up-local : .init .env ${TEMP_COMPOSE}-local # # Deploys registry stack
23+ up-local : .init ${TEMP_COMPOSE}-local prune-docker-stack-configs # # Deploys registry stack
2624 @$(create-s3-bucket )
2725 docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -local ${STACK_NAME}
2826
29- .PHONY : up-letsencrypt-http # # Deploys registry stack using let's encrypt http challenge
30- up-letsencrypt-http : .init .env ${TEMP_COMPOSE}-letsencrypt-http
27+ .PHONY : up-letsencrypt-http
28+ up-letsencrypt-http : .init ${TEMP_COMPOSE}-letsencrypt-http prune-docker-stack-configs # # Deploys registry stack using let's encrypt http challenge
3129 docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-http ${STACK_NAME}
3230
33- .PHONY : up-letsencrypt-dns # # Deploys registry stack using let's encrypt dns challenge
34- up-letsencrypt-dns : .init .env ${TEMP_COMPOSE}-letsencrypt-dns
31+ .PHONY : up-letsencrypt-dns
32+ up-letsencrypt-dns : .init ${TEMP_COMPOSE}-letsencrypt-dns prune-docker-stack-configs # # Deploys registry stack using let's encrypt dns challenge
3533 docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-dns ${STACK_NAME}
3634
37- .PHONY : up-dalco # # Deploys registry stack for Dalco Cluster
38- up-dalco : .init .env ${TEMP_COMPOSE}
35+ .PHONY : up-dalco
36+ up-dalco : .init ${TEMP_COMPOSE} prune-docker-stack-configs # # Deploys registry stack for Dalco Cluster
3937 docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} ${STACK_NAME}
4038
4139.PHONY : up-aws
42- up-aws : .init .env ${TEMP_COMPOSE}-aws # # Deploys registry on AWS
40+ up-aws : .init ${TEMP_COMPOSE}-aws prune-docker-stack-configs # # Deploys registry on AWS
4341 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -aws ${STACK_NAME}
4442
4543.PHONY : up-master # # Deploys registry on master cluster
0 commit comments