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
|
set -e
|
||||||
|
|
||||||
# --- Configuration ---
|
# --- Configuration ---
|
||||||
REMOTE_USER_HOST="${1:-admin@kashilo.com}"
|
REMOTE_USER_HOST="${1:-alex@k14.hopto.org}"
|
||||||
REMOTE_PATH="${2:-/home/admin/web/kashilo.com/public_html}"
|
REMOTE_PATH="${2:-/home/alex/web/kashilo.com/public_html}"
|
||||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
DIST_DIR="$SCRIPT_DIR/dist"
|
DIST_DIR="$SCRIPT_DIR/dist"
|
||||||
|
|
||||||
@@ -27,9 +27,15 @@ echo " From: $DIST_DIR"
|
|||||||
echo " To: $REMOTE_USER_HOST:$REMOTE_PATH"
|
echo " To: $REMOTE_USER_HOST:$REMOTE_PATH"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
rsync -avz --delete \
|
if command -v rsync &> /dev/null; then
|
||||||
|
rsync -avz --delete \
|
||||||
"$DIST_DIR/" \
|
"$DIST_DIR/" \
|
||||||
"$REMOTE_USER_HOST:$REMOTE_PATH/"
|
"$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 ""
|
||||||
echo "Deploy complete."
|
echo "Deploy complete."
|
||||||
|
|||||||
Reference in New Issue
Block a user