Files
pikasTech-HWLAB/internal/tasktree/runtime.ts
T
2026-07-16 20:59:51 +02:00

13 lines
509 B
TypeScript

import { TaskTreeStore } from "./store.ts";
export function taskTreeRuntime(env: Record<string, string | undefined> = process.env) {
const databaseUrl = env.TASKTREE_DATABASE_URL || env.DATABASE_URL || "";
const store = new TaskTreeStore(databaseUrl);
return {
store,
temporalAddress: env.TASKTREE_TEMPORAL_ADDRESS || env.TEMPORAL_ADDRESS || "",
temporalNamespace: env.TASKTREE_TEMPORAL_NAMESPACE || "unidesk",
taskQueue: env.TASKTREE_TEMPORAL_TASK_QUEUE || "hwlab-v03-tasktree"
};
}