|
@@ -1,6 +1,6 @@
|
|
|
import { OpenAPIHono } from '@hono/zod-openapi'
|
|
import { OpenAPIHono } from '@hono/zod-openapi'
|
|
|
import { swaggerUI } from '@hono/swagger-ui'
|
|
import { swaggerUI } from '@hono/swagger-ui'
|
|
|
-import { errorHandler } from '@d8d/shared-utils'
|
|
|
|
|
|
|
+import { errorHandler, initializeDataSource } from '@d8d/shared-utils'
|
|
|
import { userRoutes as userModuleRoutes } from '@d8d/user-module'
|
|
import { userRoutes as userModuleRoutes } from '@d8d/user-module'
|
|
|
import { authRoutes as authModuleRoutes } from '@d8d/auth-module'
|
|
import { authRoutes as authModuleRoutes } from '@d8d/auth-module'
|
|
|
import { fileRoutes as fileModuleRoutes } from '@d8d/file-module'
|
|
import { fileRoutes as fileModuleRoutes } from '@d8d/file-module'
|
|
@@ -8,8 +8,11 @@ import { AuthContext } from '@d8d/shared-types'
|
|
|
import { AppDataSource } from '@d8d/shared-utils'
|
|
import { AppDataSource } from '@d8d/shared-utils'
|
|
|
import { Hono } from 'hono'
|
|
import { Hono } from 'hono'
|
|
|
import { databaseBackup } from './utils/backup'
|
|
import { databaseBackup } from './utils/backup'
|
|
|
|
|
+import { UserEntity, Role } from '@d8d/user-module'
|
|
|
|
|
+import { File } from '@d8d/file-module'
|
|
|
|
|
|
|
|
if(!AppDataSource.isInitialized) {
|
|
if(!AppDataSource.isInitialized) {
|
|
|
|
|
+ initializeDataSource([UserEntity, Role, File])
|
|
|
await AppDataSource.initialize();
|
|
await AppDataSource.initialize();
|
|
|
console.log('数据库初始化完成')
|
|
console.log('数据库初始化完成')
|
|
|
|
|
|