bobcat-demo / scripts /start-space.sh
daydream6728's picture
Use Docker and uv
dca1a9f verified
Raw
History Blame Contribute Delete
490 Bytes
#!/usr/bin/env bash
set -euo pipefail
mkdir -p /data/.cache /tmp/uv-cache "$HOME/.ssh"
if [[ -n "${GITHUB_SSH_KEY:-}" ]]; then
printf '%s\n' "$GITHUB_SSH_KEY" > "$HOME/.ssh/id_ed25519"
chmod 600 "$HOME/.ssh/id_ed25519"
ssh-keyscan github.com >> "$HOME/.ssh/known_hosts"
export GIT_SSH_COMMAND="ssh -i $HOME/.ssh/id_ed25519 -o IdentitiesOnly=yes -o StrictHostKeyChecking=yes"
else
echo "GITHUB_SSH_KEY is not set; uv sync will fail." >&2
fi
uv sync --no-dev
exec python app.py