From bc7c2c8b40ad79c5f080415667bd26929348b313 Mon Sep 17 00:00:00 2001 From: team3 Date: Fri, 12 Jun 2026 09:40:27 +0200 Subject: [PATCH] Makefile: sync-projects holt projects/ vom Server Co-Authored-By: Claude Opus 4.8 (1M context) --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 07e15ef..3547175 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: install dev prod stop logs remove auth sync searxng ollama +.PHONY: install dev prod stop logs remove auth sync sync-projects projects searxng ollama COMPOSE = docker compose @@ -63,3 +63,12 @@ sync: rsync -avz --progress root@178.104.67.87:/var/www/creator/storage/creator.db storage/ rsync -avz --progress --delete root@178.104.67.87:/var/www/creator/storage/themen/ storage/themen/ @echo "Sync abgeschlossen." + +# Projekte vom Server holen: `make sync-projects` (auch: `make sync projects`). +# Ohne --delete — lokale Projekte, die es auf dem Server nicht gibt, bleiben. +sync-projects: + @mkdir -p projects + rsync -avz --progress root@178.104.67.87:/var/www/creator/projects/ projects/ + @echo "Projekt-Sync abgeschlossen." + +projects: sync-projects