@@ -152,26 +152,24 @@ export const runCodeServer = async (
152
152
}
153
153
154
154
if ( args . link ) {
155
- await coderCloudBind ( serverAddress . host , args . link . value )
155
+ await coderCloudBind ( serverAddress , args . link . value )
156
156
logger . info ( " - Connected to cloud agent" )
157
157
}
158
158
159
159
let linkAgent : undefined | ChildProcessWithoutNullStreams
160
160
161
161
try {
162
- linkAgent = startLink ( parseInt ( serverAddress . port , 10 ) )
162
+ const linkAgent = startLink ( serverAddress )
163
+ linkAgent . on ( "error" , ( error ) => {
164
+ logger . debug ( "[Link daemon]" , field ( "error" , error ) )
165
+ } )
166
+ linkAgent . on ( "close" , ( code ) => {
167
+ logger . debug ( "[Link daemon]" , field ( "code" , `Closed with code ${ code } ` ) )
168
+ } )
163
169
} catch ( error ) {
164
170
logger . debug ( "Failed to start link daemon!" , error as any )
165
171
}
166
172
167
- linkAgent ?. on ( "error" , ( error ) => {
168
- logger . debug ( "[Link daemon]" , field ( "error" , error ) )
169
- } )
170
-
171
- linkAgent ?. on ( "close" , ( code ) => {
172
- logger . debug ( "[Link daemon]" , field ( "code" , `Closed with code ${ code } ` ) )
173
- } )
174
-
175
173
if ( args . enable && args . enable . length > 0 ) {
176
174
logger . info ( "Enabling the following experimental features:" )
177
175
args . enable . forEach ( ( feature ) => {
@@ -187,14 +185,9 @@ export const runCodeServer = async (
187
185
)
188
186
}
189
187
190
- if ( ! args . socket && args . open ) {
191
- // The web socket doesn't seem to work if browsing with 0.0.0.0.
192
- if ( serverAddress . hostname === "0.0.0.0" ) {
193
- serverAddress . hostname = "localhost"
194
- }
195
-
188
+ if ( args . open ) {
196
189
try {
197
- await open ( serverAddress . toString ( ) )
190
+ await open ( serverAddress )
198
191
logger . info ( `Opened ${ serverAddress } ` )
199
192
} catch ( error ) {
200
193
logger . error ( "Failed to open" , field ( "address" , serverAddress . toString ( ) ) , field ( "error" , error ) )
0 commit comments