diff options
| -rw-r--r-- | svc/cmd/svcd/dockerswarm-svcd/.gitignore | 1 | ||||
| -rw-r--r-- | svc/cmd/svcd/dockerswarm-svcd/main.go | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/svc/cmd/svcd/dockerswarm-svcd/.gitignore b/svc/cmd/svcd/dockerswarm-svcd/.gitignore index 39305f0..5b0c5e0 100644 --- a/svc/cmd/svcd/dockerswarm-svcd/.gitignore +++ b/svc/cmd/svcd/dockerswarm-svcd/.gitignore @@ -1,3 +1,4 @@ state.json dockerswarm-svcd *.pem +.env diff --git a/svc/cmd/svcd/dockerswarm-svcd/main.go b/svc/cmd/svcd/dockerswarm-svcd/main.go index bc22ec0..fda491f 100644 --- a/svc/cmd/svcd/dockerswarm-svcd/main.go +++ b/svc/cmd/svcd/dockerswarm-svcd/main.go @@ -10,6 +10,7 @@ import ( "io/ioutil" "log" "net" + "net/http" "os" "strings" "sync" @@ -34,6 +35,7 @@ var ( sslKey = flag.String("tls-key", "key.pem", "tls private key") caCert = flag.String("ca-cert", "ca.pem", "ca public cert") jwtSecret = flag.String("jwt-secret", "hunter2", "secret used to sign jwt's") + httpAddress = flag.String("http-listen", "127.0.0.1:9090", "tcp host:port to listen the web server on") ) const admin = "xena" @@ -440,6 +442,8 @@ func main() { log.Fatal(err) } + go http.ListenAndServe(*httpAddress, gs) + err = gs.Serve(l) if err != nil { log.Fatal(err) |
