main.go 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package main
  2. import (
  3. "device-manage/cmd"
  4. )
  5. // @title device-manage API
  6. // @version 1.0.1
  7. // @description 基于Gin + Vue + Element UI的前后端分离权限管理系统的接口文档
  8. // @description 添加qq群: 74520518 进入技术交流群 请备注,谢谢!
  9. // @license.name MIT
  10. // @license.url https://github.com/wenjianzhang/device-manage/blob/master/LICENSE.md
  11. // @securityDefinitions.apikey Bearer
  12. // @in header
  13. // @name Authorization
  14. //func main() {
  15. // configName := "settings"
  16. //
  17. //
  18. // config.InitConfig(configName)
  19. //
  20. // gin.SetMode(gin.DebugMode)
  21. // log.Println(config.DatabaseConfig.Port)
  22. //
  23. // err := gorm.AutoMigrate(orm.Eloquent)
  24. // if err != nil {
  25. // log.Fatalln("数据库初始化失败 err: %v", err)
  26. // }
  27. //
  28. // if config.ApplicationConfig.IsInit {
  29. // if err := models.InitDb(); err != nil {
  30. // log.Fatal("数据库基础数据初始化失败!")
  31. // } else {
  32. // config.SetApplicationIsInit()
  33. // }
  34. // }
  35. //
  36. // r := router.InitRouter()
  37. //
  38. // defer orm.Eloquent.Close()
  39. //
  40. // srv := &http.Server{
  41. // Addr: config.ApplicationConfig.Host + ":" + config.ApplicationConfig.Port,
  42. // Handler: r,
  43. // }
  44. //
  45. // go func() {
  46. // // 服务连接
  47. // if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
  48. // log.Fatalf("listen: %s\n", err)
  49. // }
  50. // }()
  51. // log.Println("Server Run ", config.ApplicationConfig.Host+":"+config.ApplicationConfig.Port)
  52. // log.Println("Enter Control + C Shutdown Server")
  53. // // 等待中断信号以优雅地关闭服务器(设置 5 秒的超时时间)
  54. // quit := make(chan os.Signal)
  55. // signal.Notify(quit, os.Interrupt)
  56. // <-quit
  57. // log.Println("Shutdown Server ...")
  58. //
  59. // ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
  60. // defer cancel()
  61. // if err := srv.Shutdown(ctx); err != nil {
  62. // log.Fatal("Server Shutdown:", err)
  63. // }
  64. // log.Println("Server exiting")
  65. //}
  66. func main() {
  67. cmd.Execute()
  68. }