server 태그는 떼고 client 태그로만 빌드 구분
This commit is contained in:
24
main.go
24
main.go
@ -1,33 +1,15 @@
|
||||
//go:build client && server
|
||||
//go:build !client
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
"repositories.action2quare.com/ayo/gocommon/flagx"
|
||||
"repositories.action2quare.com/ayo/gocommon/logger"
|
||||
"repositories.action2quare.com/ayo/houston/client"
|
||||
"repositories.action2quare.com/ayo/houston/server"
|
||||
)
|
||||
|
||||
var runAsClient = flagx.Bool("client", false, "")
|
||||
var runAsServer = flagx.Bool("server", false, "")
|
||||
|
||||
func main() {
|
||||
flagx.Parse()
|
||||
if !*runAsClient && !*runAsServer {
|
||||
logger.Fatal("client or server flag is needed")
|
||||
return
|
||||
}
|
||||
|
||||
if *runAsClient {
|
||||
hc, err := client.NewClient(true)
|
||||
if err != nil {
|
||||
logger.Fatal(err)
|
||||
return
|
||||
}
|
||||
hc.Start()
|
||||
} else if *runAsServer {
|
||||
svr := server.NewServer()
|
||||
svr.Start()
|
||||
}
|
||||
svr := server.NewServer()
|
||||
svr.Start()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user