提交 e4941069 作者: verokarhu

hostname flag to serve command

上级 8831427c
...@@ -19,6 +19,7 @@ var cmdIpfsServe = &commander.Command{ ...@@ -19,6 +19,7 @@ var cmdIpfsServe = &commander.Command{
func init() { func init() {
cmdIpfsServe.Flag.Uint("port", 80, "Port number") cmdIpfsServe.Flag.Uint("port", 80, "Port number")
cmdIpfsServe.Flag.String("hostname", "localhost", "Hostname")
} }
func serveCmd(c *commander.Command, _ []string) error { func serveCmd(c *commander.Command, _ []string) error {
...@@ -27,12 +28,14 @@ func serveCmd(c *commander.Command, _ []string) error { ...@@ -27,12 +28,14 @@ func serveCmd(c *commander.Command, _ []string) error {
return errors.New("invalid port number") return errors.New("invalid port number")
} }
hostname := c.Flag.Lookup("hostname").Value.Get().(string)
n, err := localNode() n, err := localNode()
if err != nil { if err != nil {
return err return err
} }
address := "127.0.0.1" + ":" + strconv.FormatUint(uint64(port), 10) address := hostname + ":" + strconv.FormatUint(uint64(port), 10)
fmt.Printf("Serving on %s\n", address) fmt.Printf("Serving on %s\n", address)
return h.Serve(address, n) return h.Serve(address, n)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论