github.com/stampzilla/stampzilla-go@v2.0.0-rc9+incompatible/nodes/stampzilla-server/main.go (about) 1 //go:generate bash -c "go get -u github.com/rakyll/statik && cd web && npm run build && cd .. && statik -src ./web/dist -f" 2 package main 3 4 import ( 5 "fmt" 6 7 "github.com/stampzilla/stampzilla-go/nodes/stampzilla-server/models" 8 "github.com/stampzilla/stampzilla-go/nodes/stampzilla-server/servermain" 9 "github.com/stampzilla/stampzilla-go/pkg/build" 10 11 // Statik for the webserver gui 12 _ "github.com/stampzilla/stampzilla-go/nodes/stampzilla-server/statik" 13 ) 14 15 func main() { 16 17 config := &models.Config{} 18 config.MustLoad() 19 20 if config.Version { 21 fmt.Println(build.String()) 22 return 23 } 24 25 server := servermain.New(config) 26 server.Init() 27 server.Run() 28 }