#!/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