Change how the SSH key is handled
This commit is contained in:
10
deploy.sh
10
deploy.sh
@@ -4,14 +4,12 @@ set -euo pipefail
|
|||||||
|
|
||||||
options="$1"
|
options="$1"
|
||||||
ssh_port="$2"
|
ssh_port="$2"
|
||||||
SSH_HOME="${HOME}/.ssh"
|
|
||||||
SSH_KEYPATH="${SSH_HOME}/deploy_key"
|
|
||||||
|
|
||||||
mkdir -p "$SSH_HOME"
|
echo "$SSH_KEY" > deploy_key
|
||||||
echo "$SSH_KEY" > "$SSH_KEYPATH"
|
chmod 400 deploy_key
|
||||||
chmod 600 "$SSH_KEYPATH"
|
|
||||||
|
|
||||||
echo "Deploying..."
|
echo "Deploying..."
|
||||||
rsync $options \
|
rsync $options \
|
||||||
-e "ssh -p $ssh_port -i $SSH_KEYPATH -o StrictHostKeyChecking=no" \
|
-e "ssh -p $ssh_port -i deploy_key -o StrictHostKeyChecking=no" \
|
||||||
$RSYNC_SOURCE "$RSYNC_USERHOST":"$RSYNC_DESTINATION"
|
$RSYNC_SOURCE "$RSYNC_USERHOST":"$RSYNC_DESTINATION"
|
||||||
|
rm deploy_key
|
||||||
|
|||||||
Reference in New Issue
Block a user