chore: update deploy config for HestiaCP with scp fallback
This commit is contained in:
12
deploy.sh
12
deploy.sh
@@ -11,8 +11,8 @@
|
||||
set -e
|
||||
|
||||
# --- Configuration ---
|
||||
REMOTE_USER_HOST="${1:-admin@kashilo.com}"
|
||||
REMOTE_PATH="${2:-/home/admin/web/kashilo.com/public_html}"
|
||||
REMOTE_USER_HOST="${1:-alex@k14.hopto.org}"
|
||||
REMOTE_PATH="${2:-/home/alex/web/kashilo.com/public_html}"
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
DIST_DIR="$SCRIPT_DIR/dist"
|
||||
|
||||
@@ -27,9 +27,15 @@ echo " From: $DIST_DIR"
|
||||
echo " To: $REMOTE_USER_HOST:$REMOTE_PATH"
|
||||
echo ""
|
||||
|
||||
rsync -avz --delete \
|
||||
if command -v rsync &> /dev/null; then
|
||||
rsync -avz --delete \
|
||||
"$DIST_DIR/" \
|
||||
"$REMOTE_USER_HOST:$REMOTE_PATH/"
|
||||
else
|
||||
echo "(using scp fallback)"
|
||||
ssh "$REMOTE_USER_HOST" "rm -rf $REMOTE_PATH/*"
|
||||
scp -r "$DIST_DIR/"* "$REMOTE_USER_HOST:$REMOTE_PATH/"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Deploy complete."
|
||||
|
||||
Reference in New Issue
Block a user