fix(workspace): deterministic DB path resolution (P0-2)

This commit is contained in:
outsourc-e
2026-03-14 12:50:07 -04:00
parent cbbf0c86a2
commit a08d36e257
3 changed files with 27 additions and 8 deletions

View File

@@ -26,6 +26,9 @@ const config = defineConfig(({ mode, command }) => {
const daemonCwd = resolve('workspace-daemon')
const daemonSrcEntry = resolve('workspace-daemon/src/server.ts')
const daemonDistEntry = resolve('workspace-daemon/dist/server.js')
const workspaceDaemonDbPath = resolve(
'workspace-daemon/.workspaces/workspace.db',
)
const getWorkspaceDaemonDelayMs = (attempt: number) =>
Math.min(1000 * 2 ** Math.max(attempt - 1, 0), 30000)
@@ -40,7 +43,11 @@ const config = defineConfig(({ mode, command }) => {
args: ['tsx', 'watch', 'src/server.ts'],
options: {
cwd: daemonCwd,
env: { ...process.env, PORT: workspaceDaemonPort },
env: {
...process.env,
PORT: workspaceDaemonPort,
DB_PATH: workspaceDaemonDbPath,
},
stdio: 'inherit' as const,
},
}
@@ -50,7 +57,11 @@ const config = defineConfig(({ mode, command }) => {
args: ['dist/server.js'],
options: {
cwd: daemonCwd,
env: { ...process.env, PORT: workspaceDaemonPort },
env: {
...process.env,
PORT: workspaceDaemonPort,
DB_PATH: workspaceDaemonDbPath,
},
stdio: 'inherit' as const,
},
}