compose command
This commit is contained in:
parent
6174ab4e7a
commit
10f57bb27c
1 changed files with 7 additions and 3 deletions
10
compose.mk
10
compose.mk
|
@ -6,6 +6,10 @@ ifndef DOCKER_LOGIN
|
||||||
DOCKER_LOGIN = 0
|
DOCKER_LOGIN = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef COMPOSE_CMD
|
||||||
|
COMPOSE_CMD = 'docker-compose'
|
||||||
|
endif
|
||||||
|
|
||||||
pull-compose:
|
pull-compose:
|
||||||
@echo "\n### pulling image(s)"
|
@echo "\n### pulling image(s)"
|
||||||
@$(foreach host,$(DEPLOY_HOSTS), \
|
@$(foreach host,$(DEPLOY_HOSTS), \
|
||||||
|
@ -26,7 +30,7 @@ start-compose:
|
||||||
@$(foreach host,$(DEPLOY_HOSTS), \
|
@$(foreach host,$(DEPLOY_HOSTS), \
|
||||||
set -e; \
|
set -e; \
|
||||||
echo "#host: $(host)"; \
|
echo "#host: $(host)"; \
|
||||||
ssh $(SSH_USER)@$(host) "cd $(project_dir); docker-compose up -d"; \
|
ssh $(SSH_USER)@$(host) "cd $(project_dir); $(COMPOSE_CMD) up -d"; \
|
||||||
sleep $(DEPLOY_START_DELAY); \
|
sleep $(DEPLOY_START_DELAY); \
|
||||||
set +e; \
|
set +e; \
|
||||||
)
|
)
|
||||||
|
@ -36,7 +40,7 @@ logs-compose:
|
||||||
@$(foreach host,$(DEPLOY_HOSTS), \
|
@$(foreach host,$(DEPLOY_HOSTS), \
|
||||||
set -e; \
|
set -e; \
|
||||||
echo "#host: $(host)"; \
|
echo "#host: $(host)"; \
|
||||||
ssh $(SSH_USER)@$(host) "cd $(project_dir); docker-compose logs -f $(service)"; \
|
ssh $(SSH_USER)@$(host) "cd $(project_dir); $(COMPOSE_CMD) logs -f $(service)"; \
|
||||||
set +e; \
|
set +e; \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -45,7 +49,7 @@ restart-compose:
|
||||||
@$(foreach host,$(DEPLOY_HOSTS), \
|
@$(foreach host,$(DEPLOY_HOSTS), \
|
||||||
set -e; \
|
set -e; \
|
||||||
echo "#host: $(host)"; \
|
echo "#host: $(host)"; \
|
||||||
ssh $(SSH_USER)@$(host) "cd $(project_dir); docker-compose restart"; \
|
ssh $(SSH_USER)@$(host) "cd $(project_dir); $(COMPOSE_CMD) restart"; \
|
||||||
sleep $(DEPLOY_START_DELAY); \
|
sleep $(DEPLOY_START_DELAY); \
|
||||||
set +e; \
|
set +e; \
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue