@@ -10,33 +10,36 @@ REPO_BASE_DIR := $(shell git rev-parse --show-toplevel)
1010include ${REPO_BASE_DIR}/scripts/common.Makefile
1111
1212.PHONY : up # # Deploys redis stack
13- up : .init .env ${TEMP_COMPOSE}
13+ up : .init ${TEMP_COMPOSE}
1414 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} ${STACK_NAME}
1515
1616.PHONY : up-letsencrypt-http # # Deploys redis stack using let's encrypt http challenge
17- up-letsencrypt-http : .init .env ${TEMP_COMPOSE}-letsencrypt-http
17+ up-letsencrypt-http : .init ${TEMP_COMPOSE}-letsencrypt-http
1818 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-http ${STACK_NAME}
1919
2020.PHONY : up-letsencrypt-dns # # Deploys redis stack using let's encrypt dns challenge
21- up-letsencrypt-dns : .init .env ${TEMP_COMPOSE}-letsencrypt-dns
21+ up-letsencrypt-dns : .init ${TEMP_COMPOSE}-letsencrypt-dns
2222 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-dns ${STACK_NAME}
2323
24- .PHONY : up-dalco # # Deploys redis-commander stack for Dalco Cluster
24+ .PHONY : up-dalco prune-docker-stack-configs # # Deploys redis-commander stack for Dalco Cluster
2525up-dalco : up
2626
27- .PHONY : up-master # # Deploys redis-commander stack for Master Cluster
27+ .PHONY : up-master prune-docker-stack-configs # # Deploys redis-commander stack for Master Cluster
2828up-master : up
2929
30- .PHONY : up-public # # Deploys redis-commander stack for public access Cluster
30+ .PHONY : up-public prune-docker-stack-configs # # Deploys redis-commander stack for public access Cluster
3131up-public : up
3232
33- .PHONY : up-local # # Deploys redis-commander stack for local deployment
33+ .PHONY : up-local prune-docker-stack-configs # # Deploys redis-commander stack for local deployment
3434up-local : up
3535
36- .PHONY : up-aws # # Deploys redis-commander stack in aws
36+ .PHONY : up-aws prune-docker-stack-configs # # Deploys redis-commander stack in aws
3737up-aws : up
3838
39- docker-compose.yml : config.json
39+ docker-compose.yml : .env config.json
40+ @$(call jinja, docker-compose.yml.j2, .env, docker-compose.yml.unlinted) && \
41+ $(_yq ) docker-compose.yml.unlinted > docker-compose.yml; \
42+ rm docker-compose.yml.unlinted > /dev/null 2>&1 ;
4043
4144.PHONY : ${TEMP_COMPOSE}
4245${TEMP_COMPOSE} : docker-compose.yml .env
0 commit comments