main.go 882 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package main
  2. import (
  3. "github.com/Jinnrry/pmail/config"
  4. "github.com/Jinnrry/pmail/listen/cron_server"
  5. "github.com/Jinnrry/pmail/res_init"
  6. log "github.com/sirupsen/logrus"
  7. )
  8. var (
  9. gitHash string
  10. buildTime string
  11. goVersion string
  12. version string
  13. )
  14. func main() {
  15. config.Init()
  16. if version == "" {
  17. version = "TestVersion"
  18. }
  19. log.Infoln("*******************************************************************")
  20. log.Infof("***\tServer Start Success \n")
  21. log.Infof("***\tServer Version: %s \n", version)
  22. log.Infof("***\tGit Commit Hash: %s ", gitHash)
  23. log.Infof("***\tBuild Date: %s ", buildTime)
  24. log.Infof("***\tBuild GoLang Version: %s ", goVersion)
  25. log.Infoln("*******************************************************************")
  26. // 定时任务启动
  27. go cron_server.Start()
  28. // 核心服务启动
  29. res_init.Init(version)
  30. log.Warnf("Server Stoped \n")
  31. }