| package main |
| |
| import ( |
| "context" |
| "os" |
| |
| "github.com/containerd/log" |
| "github.com/docker/docker/libnetwork/cmd/networkdb-test/dbclient" |
| "github.com/docker/docker/libnetwork/cmd/networkdb-test/dbserver" |
| ) |
| |
| func main() { |
| _ = log.SetFormat(log.TextFormat) |
| log.G(context.TODO()).Infof("Starting the image with these args: %v", os.Args) |
| if len(os.Args) < 1 { |
| log.G(context.TODO()).Fatal("You need at least 1 argument [client/server]") |
| } |
| |
| switch os.Args[1] { |
| case "server": |
| dbserver.Server(os.Args[2:]) |
| case "client": |
| dbclient.Client(os.Args[2:]) |
| } |
| } |