// 小程序接口服务(lunar.neatcn.com):微信登录、许愿树、百科等。 // 不包含商业版支付、邮箱验证码登录与管理后台。 package main import ( "log" "github.com/gouki/lunar-server/internal/app" "github.com/gouki/lunar-server/internal/handler" ) // 版本信息由 CI 通过 ldflags 注入: // -X main.Version=... -X main.BuildTime=... -X main.CommitSha=... var ( Version = "dev" BuildTime = "unknown" CommitSha = "unknown" ) func main() { handler.Version = Version handler.BuildTime = BuildTime handler.CommitSha = CommitSha log.Printf("lunar-mini-server %s (commit %s, built at %s)", Version, CommitSha, BuildTime) cfg := app.Bootstrap() r := app.NewEngine() app.SetupMini(r, cfg) app.Run(r, cfg.Server.Port) }