diff --git a/Makefile b/Makefile index 76c31a8..37d99ea 100644 --- a/Makefile +++ b/Makefile @@ -118,12 +118,15 @@ staging: check-ssh @git push $(GIT_REMOTE) develop @echo "→ Sync zu DS (Staging)..." @COPYFILE_DISABLE=1 tar czf - $(TAR_EXCLUDE) . | ssh $(DS_HOST) "tar xzf - -C $(DS_PATH_STAGING)/" - @echo "→ Produktions-DB nach Staging kopieren..." - @ssh $(DS_HOST) "mkdir -p $(DS_PATH_STAGING)/data && cp $(DS_PATH)/data/banyaro.db $(DS_PATH_STAGING)/data/banyaro.db" + @echo "→ Staging stoppen + DB aus Produktion kopieren..." + @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..." @ssh $(DS_HOST) " \ 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 up -d" @echo ""