зеркало из https://github.com/Azure/draft-classic.git
Add connection message every 5 minutes - #338
Remove unnecessary space Signed-off-by: Radu Matei <matei.radu94@gmail.com>
This commit is contained in:
Родитель
267ad3d302
Коммит
246f8a8445
|
@ -7,6 +7,7 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
"os/signal"
|
||||||
"syscall"
|
"syscall"
|
||||||
|
"time"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
|
@ -78,6 +79,8 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var connectionMessage = "Your connection is still active.\n"
|
||||||
|
|
||||||
// output all local ports first - easier to spot
|
// output all local ports first - easier to spot
|
||||||
for _, cc := range connection.ContainerConnections {
|
for _, cc := range connection.ContainerConnections {
|
||||||
for _, t := range cc.Tunnels {
|
for _, t := range cc.Tunnels {
|
||||||
|
@ -85,7 +88,9 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
fmt.Fprintf(cn.out, "Connect to %v:%v on localhost:%#v\n", cc.ContainerName, t.Remote, t.Local)
|
m := fmt.Sprintf("Connect to %v:%v on localhost:%#v\n", cc.ContainerName, t.Remote, t.Local)
|
||||||
|
connectionMessage += m
|
||||||
|
fmt.Fprintf(cn.out, m)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -106,8 +111,10 @@ func (cn *connectCmd) run(runningEnvironment string) (err error) {
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
<-stop
|
for {
|
||||||
return nil
|
fmt.Fprintf(cn.out, connectionMessage)
|
||||||
|
time.Sleep(5 * time.Minute)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func writeContainerLogs(out io.Writer, in io.ReadCloser, containerName string) error {
|
func writeContainerLogs(out io.Writer, in io.ReadCloser, containerName string) error {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче