#!/bin/sh set -euo pipefail options="$1" SSH_HOME="${HOME}/.ssh" SSH_KEYPATH="${SSH_HOME}/deploy_key" mkdir -p "$SSH_HOME" echo "$SSH_KEY" > "$SSH_KEYPATH" chmod 600 "$SSH_KEYPATH" echo "Deploying..." rsync $options \ -e "ssh -i $SSH_KEYPATH -o StrictHostKeyChecking=no" \ "$RSYNC_SOURCE" "$RSYNC_USERHOST":"$RSYNC_DESTINATION"