func (i *InteractionHandlersImpl) Configure(api *operations.PortLayerAPI, _ *HandlerContext) { api.InteractionInteractionJoinHandler = interaction.InteractionJoinHandlerFunc(i.JoinHandler) api.InteractionInteractionBindHandler = interaction.InteractionBindHandlerFunc(i.BindHandler) api.InteractionInteractionUnbindHandler = interaction.InteractionUnbindHandlerFunc(i.UnbindHandler) api.InteractionContainerResizeHandler = interaction.ContainerResizeHandlerFunc(i.ContainerResizeHandler) api.InteractionContainerSetStdinHandler = interaction.ContainerSetStdinHandlerFunc(i.ContainerSetStdinHandler) api.InteractionContainerGetStdoutHandler = interaction.ContainerGetStdoutHandlerFunc(i.ContainerGetStdoutHandler) api.InteractionContainerGetStderrHandler = interaction.ContainerGetStderrHandlerFunc(i.ContainerGetStderrHandler) api.InteractionContainerCloseStdinHandler = interaction.ContainerCloseStdinHandlerFunc(i.ContainerCloseStdinHandler) i.attachServer = attach.NewAttachServer(constants.ManagementHostName, 0) if err := i.attachServer.Start(false); err != nil { log.Fatalf("Attach server unable to start: %s", err) } }