SHA256
Исправить UI-деплой в /var/www и права rsync через sudo
This commit is contained in:
+6
-4
@@ -3,8 +3,8 @@ set -euo pipefail
|
||||
|
||||
SRC_DIR="shine-UI"
|
||||
REMOTE_HOST="${REMOTE_HOST:-player@93.170.12.154}"
|
||||
REMOTE_UI_DIR="${REMOTE_UI_DIR:-/home/player/SHiNE/SHiNE-UI}"
|
||||
EXPECTED_CADDY_UI_ROOT="${EXPECTED_CADDY_UI_ROOT:-/home/player/SHiNE/SHiNE-UI}"
|
||||
REMOTE_UI_DIR="${REMOTE_UI_DIR:-/var/www/shine-ui}"
|
||||
EXPECTED_CADDY_UI_ROOT="${EXPECTED_CADDY_UI_ROOT:-/var/www/shine-ui}"
|
||||
ALLOW_CADDY_MISMATCH="${ALLOW_CADDY_MISMATCH:-0}"
|
||||
BUILD_VERSION="$(date -u +%Y%m%d%H%M%S)"
|
||||
VERSION_FILE="VERSION.properties"
|
||||
@@ -66,9 +66,11 @@ if [[ -n "$CADDY_ROOT_LINE" && "$CADDY_ROOT_LINE" != *"$EXPECTED_CADDY_UI_ROOT"*
|
||||
fi
|
||||
|
||||
echo "==> Preparing remote directory: $REMOTE_DIR"
|
||||
ssh "$REMOTE_HOST" "mkdir -p '$REMOTE_DIR'"
|
||||
ssh "$REMOTE_HOST" "sudo mkdir -p '$REMOTE_DIR'"
|
||||
|
||||
echo "==> Syncing staged files to $REMOTE_DIR"
|
||||
rsync -avz --delete "$TMP_DIR"/ "$REMOTE_HOST":"$REMOTE_DIR"/
|
||||
rsync -rlvz --delete --omit-dir-times --no-perms --no-owner --no-group \
|
||||
--rsync-path="sudo rsync" \
|
||||
"$TMP_DIR"/ "$REMOTE_HOST":"$REMOTE_DIR"/
|
||||
|
||||
echo "Всё хорошо: $TARGET_URL"
|
||||
|
||||
Reference in New Issue
Block a user