|
|
@@ -2,6 +2,7 @@ import { Server } from "../../server/server"
|
|
|
import { cmd } from "./cmd"
|
|
|
import { withNetworkOptions, resolveNetworkOptions } from "../network"
|
|
|
import { Flag } from "../../flag/flag"
|
|
|
+import { bootstrap } from "../bootstrap"
|
|
|
|
|
|
export const ServeCommand = cmd({
|
|
|
command: "serve",
|
|
|
@@ -11,7 +12,8 @@ export const ServeCommand = cmd({
|
|
|
if (!Flag.OPENCODE_SERVER_PASSWORD) {
|
|
|
console.log("Warning: OPENCODE_SERVER_PASSWORD is not set; server is unsecured.")
|
|
|
}
|
|
|
- const opts = await resolveNetworkOptions(args)
|
|
|
+
|
|
|
+ const opts = await bootstrap(process.cwd(), () => resolveNetworkOptions(args))
|
|
|
const server = await Server.listen(opts)
|
|
|
console.log(`opencode server listening on http://${server.hostname}:${server.port}`)
|
|
|
|