mirror of
https://github.com/aipoch/open-science.git
synced 2026-10-02 02:14:40 +08:00
* 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
13 lines
835 B
Bash
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=
|