From 7761cf681d49491f1d787c1a3086a7c8837bfb1e Mon Sep 17 00:00:00 2001 From: Adrian Altner Date: Tue, 21 Apr 2026 23:21:56 +0200 Subject: [PATCH] Update deploy script to include SSH key management and specify port in remote URL --- scripts/deploy.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 2eb18bf..464f031 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -4,12 +4,16 @@ set -euo pipefail VPS="${1:-hetzner}" REMOTE_BRANCH="${2:-main}" REMOTE_BASE='/opt/websites/adrian-altner.de' -REMOTE_URL='ssh://git@git.altner.cloud/adrian/adrian-altner.de.git' +REMOTE_URL='ssh://git@git.altner.cloud:2222/adrian/adrian-altner.de.git' +GIT_HOST='git.altner.cloud' +GIT_PORT='2222' # --- 1. Pull latest from repo --- ssh "$VPS" " set -euo pipefail cd '$REMOTE_BASE' + mkdir -p ~/.ssh && touch ~/.ssh/known_hosts && chmod 600 ~/.ssh/known_hosts + ssh-keygen -F '[$GIT_HOST]:$GIT_PORT' >/dev/null || ssh-keyscan -p '$GIT_PORT' '$GIT_HOST' >> ~/.ssh/known_hosts git remote set-url origin '$REMOTE_URL' git fetch --prune origin '$REMOTE_BRANCH' git checkout '$REMOTE_BRANCH'