rdy for deploy
This commit is contained in:
6
deploy/Caddyfile
Normal file
6
deploy/Caddyfile
Normal file
@@ -0,0 +1,6 @@
|
||||
маша-дергачева.рф {
|
||||
root * /srv/www/masha-site
|
||||
encode zstd gzip
|
||||
file_server
|
||||
}
|
||||
|
||||
11
deploy/deploy.sh
Normal file
11
deploy/deploy.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/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/"
|
||||
ssh -o StrictHostKeyChecking=no "$HOST" "mkdir -p '$DEST'"
|
||||
rsync -az --delete "$TMP/"/ "$HOST":"$DEST"/
|
||||
rm -rf "$TMP"
|
||||
|
||||
Reference in New Issue
Block a user