main.go 824 B

123456789101112131415161718192021222324252627282930313233343536
  1. package main
  2. import (
  3. "bigdata_archives/app"
  4. "bigdata_archives/app/model"
  5. "bigdata_archives/database"
  6. "bigdata_archives/global"
  7. "bigdata_archives/simple_zap"
  8. "context"
  9. )
  10. func init() {
  11. // 初始化配置
  12. err := global.SetupSetting()
  13. if err != nil {
  14. simple_zap.WithCtx(context.Background()).Sugar().Warn(err, "初始化配置失败")
  15. }
  16. // 初始化数据库连接
  17. err = global.SetupDBLink()
  18. if err != nil {
  19. simple_zap.WithCtx(context.Background()).Sugar().Warn(err, "初始化数据库连接失败")
  20. }
  21. // 迁移数据库
  22. database.Migrate(global.DBLink)
  23. //创建管理员用户
  24. model.CreateAdmin()
  25. //初始化系统设置
  26. model.CreateSystemSettings()
  27. }
  28. func main() {
  29. err := app.InitRouter()
  30. if err != nil {
  31. simple_zap.WithCtx(context.Background()).Sugar().Warn(err, "初始化路由失败")
  32. }
  33. }