#!/usr/bin/env bash # Bootstrap or refresh playground on boka from Gitea. # Run from dev machine: ./scripts/bootstrap-boka.sh set -euo pipefail REMOTE_HOST="${REMOTE_HOST:-frank-schwenk.de}" REMOTE_PATH="${REMOTE_PATH:-/home/frank/playground.schwenk.online}" GITEA_REPO="ssh://git@gitea.schwenk.online:2222/froxxxy/playground.git" ssh "${REMOTE_HOST}" bash -s </dev/null || true cd /home/frank mv "\${REMOTE_PATH}" "\${REMOTE_PATH}.bak.\$(date +%s)" fi git clone "\${GITEA_REPO}" "\${REMOTE_PATH}" cd "\${REMOTE_PATH}" if [ -n "\${ENV_BACKUP}" ] && [ -f "\${ENV_BACKUP}" ]; then cp "\${ENV_BACKUP}" .env rm -f "\${ENV_BACKUP}" elif [ ! -f .env ]; then WEBHOOK_SECRET=\$(openssl rand -hex 32) cat > .env <