Deploy: rsync → tar+ssh (kein rsync auf DS nötig)

This commit is contained in:
rene 2026-04-12 16:51:41 +02:00
parent 43c63f0e59
commit 3547715555
2 changed files with 19 additions and 23 deletions

View file

@ -60,18 +60,17 @@ ok "Verzeichnisse angelegt"
# 2. Dateien per rsync übertragen (kein git auf DS nötig)
# ----------------------------------------------------------
echo ""
echo "→ Dateien übertragen (rsync)..."
echo "→ Dateien übertragen (tar+ssh)..."
rsync -az --delete \
cd "${ROOT}" && tar czf - \
--exclude='.git' \
--exclude='data/' \
--exclude='backend/venv/' \
--exclude='backend/__pycache__/' \
--exclude='backend/*.pyc' \
--exclude='.env' \
--exclude='*.db' \
--exclude='.DS_Store' \
"${ROOT}/" "${DS_HOST}:${DS_PATH}/"
--exclude='./data' \
--exclude='./backend/venv' \
--exclude='./backend/__pycache__' \
--exclude='./.env' \
--exclude='./*.db' \
--exclude='./.DS_Store' \
. | ssh "$DS_HOST" "tar xzf - -C '${DS_PATH}/'"
ok "Dateien übertragen"