Files
masha_site/deploy/deploy.sh
2025-09-22 21:49:44 +03:00

13 lines
370 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
HOST="${1:-}"
DEST="${2:-}"
TMP="/tmp/masha_site_$(date +%s)"
mkdir -p "$TMP"
cp -a index.html "$TMP/index.html"
ssh -o StrictHostKeyChecking=no "$HOST" "mkdir -p '$DEST'"
scp -q "$TMP/index.html" "$HOST":"$DEST/.index.html.new"
ssh -o StrictHostKeyChecking=no "$HOST" "mv '$DEST/.index.html.new' '$DEST/index.html'"
rm -rf "$TMP"