Files
impstr/deploy.sh

20 lines
445 B
Bash

#!/usr/bin/env bash
set -euo pipefail
REMOTE_HOST="serve"
REMOTE_DIR="/var/www/virtual/serve/html/impstr"
echo "==> Installing local dependencies..."
bun install
echo "==> Building..."
bun run build
echo "==> Syncing to ${REMOTE_HOST}:${REMOTE_DIR} ..."
ssh "${REMOTE_HOST}" "mkdir -p ${REMOTE_DIR}"
rsync -avz --delete \
--exclude='.DS_Store' \
dist/ "${REMOTE_HOST}:${REMOTE_DIR}/"
echo "Done. Live at https://serve.uber.space/impstr/"