feat(tasktree): add GitHub disaster recovery backups

This commit is contained in:
root
2026-07-18 15:15:57 +02:00
parent 8b57d87ff7
commit 12ad602a63
16 changed files with 1342 additions and 9 deletions
+4 -1
View File
@@ -3,7 +3,10 @@ import { createTaskTreeDispatcher } from "../../internal/tasktree/dispatcher.ts"
import { createTaskTreeHttpApp } from "../../internal/tasktree/http.ts";
import { taskTreeRuntime } from "../../internal/tasktree/runtime.ts";
const runtime = taskTreeRuntime();
const runtime = taskTreeRuntime({
...process.env,
TASKTREE_BACKUP_WORKTREE: process.env.TASKTREE_BACKUP_WORKTREE ?? ".state/tasktree/backup-repo-api",
});
const dispatch = createTaskTreeDispatcher(runtime);
const app = createTaskTreeHttpApp({ dispatch, close: () => runtime.store.close() });
const host = process.env.TASKTREE_API_HOST || "0.0.0.0";