Spaces:
Sleeping
Sleeping
| 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 | |