Deploy: rsync → tar+ssh (kein rsync auf DS nötig)
This commit is contained in:
parent
43c63f0e59
commit
3547715555
2 changed files with 19 additions and 23 deletions
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue