From 1fedda4bf1764193d5a7990ffc48b3d0acb65cad Mon Sep 17 00:00:00 2001 From: ACoolName Date: Mon, 27 May 2024 21:43:58 +0300 Subject: [PATCH] added console size and removed resized feature --- servers/servers.go | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/servers/servers.go b/servers/servers.go index 2359926..b96ae4d 100644 --- a/servers/servers.go +++ b/servers/servers.go @@ -595,15 +595,7 @@ func (con Connection) AttachServer(ctx *gin.Context) { case "close": stop = true - case "resize": - err = con.dockerClient.ContainerResize(context.TODO(), containers[0].ID, container.ResizeOptions{Height: Command.Arguments[0].(uint), Width: Command.Arguments[1].(uint)}) - if err != nil { - log.Printf("Failed to resize terminal to %dx%d: %s", Command.Arguments[0].(uint), Command.Arguments[1].(uint), err) - } else { - log.Printf("Resized terminal to %dx%d", Command.Arguments[0].(uint), Command.Arguments[1].(uint)) - } } - case data := <-containerRead: err := ws.WriteJSON(data) if err != nil { @@ -728,8 +720,9 @@ func (con Connection) BrowseServer(ctx *gin.Context) { Tty: true, }, &container.HostConfig{ - Mounts: []mount.Mount{{Source: serverInfo.Id, Target: "/tmp/data", Type: "volume"}}, - AutoRemove: true, + Mounts: []mount.Mount{{Source: serverInfo.Id, Target: "/tmp/data", Type: "volume"}}, + AutoRemove: true, + ConsoleSize: [2]uint{1000, 1000}, }, &network.NetworkingConfig{ EndpointsConfig: map[string]*network.EndpointSettings{"test": {