36 lines
529 B
Go
36 lines
529 B
Go
package main
|
|
|
|
import (
|
|
"likedream-goframe/cmd/entc"
|
|
"likedream-goframe/cmd/server"
|
|
"likedream-goframe/internal/cst"
|
|
"log"
|
|
"os"
|
|
"time"
|
|
|
|
_ "time/tzdata"
|
|
|
|
_ "github.com/breml/rootcerts"
|
|
|
|
_ "go.uber.org/automaxprocs"
|
|
)
|
|
|
|
func main() {
|
|
// fix: time: unknown time zone Asia/Shanghai
|
|
var err error
|
|
cst.TimeZoneShangHai, err = time.LoadLocation("Asia/Shanghai")
|
|
if err != nil {
|
|
log.Panic(err)
|
|
}
|
|
args := ""
|
|
if len(os.Args) > 1 {
|
|
args = os.Args[1]
|
|
}
|
|
switch args {
|
|
case "g":
|
|
entc.Run()
|
|
default:
|
|
server.Run()
|
|
}
|
|
}
|