summaryrefslogtreecommitdiffhomepage
path: root/packages/app
diff options
context:
space:
mode:
authorDax <[email protected]>2026-04-06 13:24:55 -0400
committerGitHub <[email protected]>2026-04-06 13:24:55 -0400
commit535343bf567af41cdecf0f130e6c75e3bae16cd6 (patch)
treea2c1b05e0ece64f3825bdeab96f5874dc06dca8d /packages/app
parent4394e42615386d5246bf8a4ac9d2357f1242c687 (diff)
downloadopencode-535343bf567af41cdecf0f130e6c75e3bae16cd6.tar.gz
opencode-535343bf567af41cdecf0f130e6c75e3bae16cd6.zip
refactor(server): replace Bun serve with Hono node adapters (#18335)
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> Co-authored-by: Luke Parker <[email protected]> Co-authored-by: Adam <[email protected]> Co-authored-by: Brendan Allan <[email protected]>
Diffstat (limited to 'packages/app')
-rw-r--r--packages/app/script/e2e-local.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/app/script/e2e-local.ts b/packages/app/script/e2e-local.ts
index 70442d0d7..4f0f795a3 100644
--- a/packages/app/script/e2e-local.ts
+++ b/packages/app/script/e2e-local.ts
@@ -87,7 +87,7 @@ const runnerEnv = {
let seed: ReturnType<typeof Bun.spawn> | undefined
let runner: ReturnType<typeof Bun.spawn> | undefined
-let server: { stop: () => Promise<void> | void } | undefined
+let server: { stop: (close?: boolean) => Promise<void> | void } | undefined
let inst: { Instance: { disposeAll: () => Promise<void> | void } } | undefined
let cleaned = false
@@ -100,7 +100,7 @@ const cleanup = async () => {
const jobs = [
inst?.Instance.disposeAll(),
- server?.stop(),
+ typeof server?.stop === "function" ? server.stop() : undefined,
keepSandbox ? undefined : fs.rm(sandbox, { recursive: true, force: true }),
].filter(Boolean)
await Promise.allSettled(jobs)
@@ -158,7 +158,7 @@ try {
const servermod = await import("../../opencode/src/server/server")
inst = await import("../../opencode/src/project/instance")
- server = servermod.Server.listen({ port: serverPort, hostname: "127.0.0.1" })
+ server = await servermod.Server.listen({ port: serverPort, hostname: "127.0.0.1" })
console.log(`opencode server listening on http://127.0.0.1:${serverPort}`)
await waitForHealth(`http://127.0.0.1:${serverPort}/global/health`)