2021-05-17 13:12:07 +08:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/sjqzhang/go-fastdfs/cmd/doc"
|
|
|
|
"github.com/sjqzhang/go-fastdfs/cmd/server"
|
|
|
|
"github.com/sjqzhang/go-fastdfs/cmd/version"
|
|
|
|
dfs "github.com/sjqzhang/go-fastdfs/server"
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
_ "go.uber.org/automaxprocs" // 根据容器配额设置 maxprocs
|
|
|
|
_ "net/http/pprof" // 注册 pprof 接口
|
|
|
|
)
|
|
|
|
|
|
|
|
var (
|
|
|
|
VERSION string
|
|
|
|
BUILD_TIME string
|
|
|
|
GO_VERSION string
|
|
|
|
GIT_VERSION string
|
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
dfs.VERSION = VERSION
|
|
|
|
dfs.BUILD_TIME = BUILD_TIME
|
|
|
|
dfs.GO_VERSION = GO_VERSION
|
|
|
|
dfs.GIT_VERSION = GIT_VERSION
|
2021-05-17 17:43:07 +08:00
|
|
|
root := cobra.Command{Use: "fileserver"}
|
2021-05-17 13:12:07 +08:00
|
|
|
root.AddCommand(
|
|
|
|
version.Cmd,
|
|
|
|
doc.Cmd,
|
|
|
|
server.Cmd,
|
|
|
|
)
|
|
|
|
root.Execute()
|
|
|
|
}
|