@@ -13,7 +13,8 @@ include ${REPO_BASE_DIR}/scripts/common.Makefile
1313
1414# Helpers --------------------------------------------------
1515define custom-jinja
16- @${REPO_BASE_DIR}/.venv/bin/j2 --format=json $(1 ) $(2 ) -o $(3 )
16+ @${REPO_BASE_DIR}/.venv/bin/j2 --format=json $(1 ) $(2 ) -o $(3 ) \
17+ --filters $(REPO_BASE_DIR ) /scripts/j2cli_global_filters.py
1718endef
1819
1920.PHONY : .data.json
@@ -22,33 +23,33 @@ endef
2223
2324
2425.PHONY : docker-compose.yml
25- docker-compose.yml : docker-compose.yml.j2 .venv .data.json
26+ docker-compose.yml : docker-compose.yml.j2 .venv .data.json .env
2627 $(call custom-jinja, $< , .data.json, tmp.yml)
2728 @${REPO_BASE_DIR} /scripts/docker-stack-config.bash tmp.yml > $@
2829 @rm tmp.yml
2930
3031.PHONY : up
31- up : .init .env jupyter_server_config.py ${TEMP_COMPOSE} # # Deploys jaeger stack
32+ up : .init .env jupyter_server_config.py ${TEMP_COMPOSE} prune-docker-stack-configs # # Deploys jaeger stack
3233 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} ${STACK_NAME}
3334
3435.PHONY : up-letsencrypt-http
35- up-letsencrypt-http : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-letsencrypt-http # # Deploys jaeger stack using let's encrypt http challenge
36+ up-letsencrypt-http : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-letsencrypt-http prune-docker-stack-configs # # Deploys jaeger stack using let's encrypt http challenge
3637 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-http ${STACK_NAME}
3738
3839.PHONY : up-letsencrypt-dns
39- up-letsencrypt-dns : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-letsencrypt-dns # # Deploys jaeger stack using let's encrypt dns challenge
40+ up-letsencrypt-dns : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-letsencrypt-dns prune-docker-stack-configs # # Deploys jaeger stack using let's encrypt dns challenge
4041 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -letsencrypt-dns ${STACK_NAME}
4142
4243.PHONY : up-dalco # # Deploys jaeger stack for Dalco Cluster
43- up-dalco : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-dalco
44+ up-dalco : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-dalco prune-docker-stack-configs
4445 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -dalco ${STACK_NAME}
4546
4647.PHONY : up-aws
47- up-aws : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-aws # # Deploys jaeger stack in aws
48+ up-aws : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-aws prune-docker-stack-configs # # Deploys jaeger stack in aws
4849 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -aws ${STACK_NAME}
4950
5051.PHONY : up-master
51- up-master : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-master
52+ up-master : .init .env jupyter_server_config.py ${TEMP_COMPOSE}-master prune-docker-stack-configs
5253 @docker stack deploy --with-registry-auth --prune --compose-file ${TEMP_COMPOSE} -master ${STACK_NAME}
5354
5455.PHONY : up-local
@@ -85,7 +86,6 @@ ${TEMP_COMPOSE}-aws: docker-compose.yml docker-compose.aws.yml .env
8586${TEMP_COMPOSE} : docker-compose.yml .env
8687 @${REPO_BASE_DIR} /scripts/docker-stack-config.bash -e .env $< > $@
8788
88-
8989.PHONY : jupyter_server_config.py
9090jupyter_server_config.py : jupyter_server_config.py.template
9191 @set -o allexport; \
0 commit comments