Fix: Staging — Container erst stoppen bevor DB kopiert wird
This commit is contained in:
parent
08bf3f5b15
commit
d082a89a9f
1 changed files with 6 additions and 3 deletions
9
Makefile
9
Makefile
|
|
@ -118,12 +118,15 @@ staging: check-ssh
|
||||||
@git push $(GIT_REMOTE) develop
|
@git push $(GIT_REMOTE) develop
|
||||||
@echo "→ Sync zu DS (Staging)..."
|
@echo "→ Sync zu DS (Staging)..."
|
||||||
@COPYFILE_DISABLE=1 tar czf - $(TAR_EXCLUDE) . | ssh $(DS_HOST) "tar xzf - -C $(DS_PATH_STAGING)/"
|
@COPYFILE_DISABLE=1 tar czf - $(TAR_EXCLUDE) . | ssh $(DS_HOST) "tar xzf - -C $(DS_PATH_STAGING)/"
|
||||||
@echo "→ Produktions-DB nach Staging kopieren..."
|
@echo "→ Staging stoppen + DB aus Produktion kopieren..."
|
||||||
@ssh $(DS_HOST) "mkdir -p $(DS_PATH_STAGING)/data && cp $(DS_PATH)/data/banyaro.db $(DS_PATH_STAGING)/data/banyaro.db"
|
@ssh $(DS_HOST) " \
|
||||||
|
cd $(DS_PATH_STAGING) && \
|
||||||
|
$(DOCKER) compose -f docker-compose.staging.yml down; \
|
||||||
|
mkdir -p $(DS_PATH_STAGING)/data && \
|
||||||
|
cp $(DS_PATH)/data/banyaro.db $(DS_PATH_STAGING)/data/banyaro.db"
|
||||||
@echo "→ Staging rebuild + restart..."
|
@echo "→ Staging rebuild + restart..."
|
||||||
@ssh $(DS_HOST) " \
|
@ssh $(DS_HOST) " \
|
||||||
cd $(DS_PATH_STAGING) && \
|
cd $(DS_PATH_STAGING) && \
|
||||||
$(DOCKER) compose -f docker-compose.staging.yml down && \
|
|
||||||
$(DOCKER) compose -f docker-compose.staging.yml build && \
|
$(DOCKER) compose -f docker-compose.staging.yml build && \
|
||||||
$(DOCKER) compose -f docker-compose.staging.yml up -d"
|
$(DOCKER) compose -f docker-compose.staging.yml up -d"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue