Makefile: sync-projects holt projects/ vom Server

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
team3
2026-06-12 09:40:27 +02:00
parent 700ba1e0e8
commit bc7c2c8b40

View File

@@ -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 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 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/ rsync -avz --progress --delete root@178.104.67.87:/var/www/creator/storage/themen/ storage/themen/
@echo "Sync abgeschlossen." @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