Files
wen2zhou cf83877ca5 feat(compute): add remote SSH compute host support (#326)
* feat(compute): add SSH host management, runner, and SCP uploader

* feat(compute): add remote file browser, call_command, and approval gates

* feat(compute): add job submission spine, dispatcher, poller, and DB schema

* feat(compute): add job observation UI, rows, cards, and detail modal

* feat(compute): add renderer job feed store and RemoteJobBadge

* feat(compute): add concurrency manager and session limits

* feat(compute): implement phase 3b harvest-result-notify-analyze flow

* feat(compute): wire ComputeService, IPC handlers, and repl kernel API

* feat(compute): add shared types and wire settings into main/preload/renderer

* feat(compute): integrate compute into ACP permissions, notebook kernel, and runtime service

* feat(compute): integrate compute host selector and job badge into workspace UI

* chore(compute): update env example and gitignore
2026-07-22 04:38:21 -07:00

13 lines
835 B
Bash

# Prisma CLI only (generate/migrate/studio). At runtime the app supplies the SQLite path
# programmatically under the storage root, so this value is not used by the running app.
DATABASE_URL="file:./dev.db"
# ── Compute Jobs integration tests ──────────────────────────────────────────────────────────────
# Set RUN_COMPUTE_JOBS=1 to enable gated integration tests that run against a real SSH host.
# These are skipped in CI by default; run them locally with a configured SSH alias.
RUN_COMPUTE_JOBS=
# SSH alias of the test host (must exist in ~/.ssh/config or /etc/ssh/ssh_config).
# The tests call computeProviderId(alias) to derive the provider id — no IP is hardcoded here.
COMPUTE_TEST_SSH_ALIAS=