|
1 | 1 | import { field, logger } from "@coder/logger"
|
2 |
| -import { ChildProcessWithoutNullStreams } from "child_process" |
3 | 2 | import http from "http"
|
4 | 3 | import path from "path"
|
5 | 4 | import { Disposable } from "../common/emitter"
|
6 |
| -import { plural, logError } from "../common/util" |
| 5 | +import { plural } from "../common/util" |
7 | 6 | import { createApp, ensureAddress } from "./app"
|
8 | 7 | import { AuthType, DefaultedArgs, Feature } from "./cli"
|
9 | 8 | import { coderCloudBind } from "./coder_cloud"
|
10 | 9 | import { commit, version, vsRootPath } from "./constants"
|
11 |
| -import { startLink } from "./link" |
12 | 10 | import { register } from "./routes"
|
13 | 11 | import { humanPath, isFile, loadAMDModule, open } from "./util"
|
14 | 12 |
|
@@ -156,19 +154,6 @@ export const runCodeServer = async (
|
156 | 154 | logger.info(" - Connected to cloud agent")
|
157 | 155 | }
|
158 | 156 |
|
159 |
| - let linkAgent: undefined | ChildProcessWithoutNullStreams |
160 |
| - try { |
161 |
| - linkAgent = startLink(serverAddress) |
162 |
| - linkAgent.on("error", (error) => { |
163 |
| - logError(logger, "link daemon", error) |
164 |
| - }) |
165 |
| - linkAgent.on("close", (code) => { |
166 |
| - logger.debug("link daemon closed", field("code", code)) |
167 |
| - }) |
168 |
| - } catch (error) { |
169 |
| - logError(logger, "link daemon", error) |
170 |
| - } |
171 |
| - |
172 | 157 | if (args.enable && args.enable.length > 0) {
|
173 | 158 | logger.info("Enabling the following experimental features:")
|
174 | 159 | args.enable.forEach((feature) => {
|
@@ -196,7 +181,6 @@ export const runCodeServer = async (
|
196 | 181 | return {
|
197 | 182 | server: app.server,
|
198 | 183 | dispose: async () => {
|
199 |
| - linkAgent?.kill() |
200 | 184 | disposeRoutes()
|
201 | 185 | await app.dispose()
|
202 | 186 | },
|
|
0 commit comments