|
|
@@ -1,5 +1,6 @@
|
|
|
import { OpenAPIHono } from '@hono/zod-openapi'
|
|
|
import { swaggerUI } from '@hono/swagger-ui'
|
|
|
+import { databaseBackup } from './utils/backup'
|
|
|
import { errorHandler, initializeDataSource } from '@d8d/shared-utils'
|
|
|
import { userRoutesMt as userModuleRoutes, roleRoutesMt as roleModuleRoutes } from '@d8d/core-module-mt/user-module-mt'
|
|
|
import { authRoutes as authModuleRoutes } from '@d8d/core-module-mt/auth-module-mt'
|
|
|
@@ -42,6 +43,10 @@ initializeDataSource([
|
|
|
if(!AppDataSource || !AppDataSource.isInitialized) {
|
|
|
await AppDataSource.initialize();
|
|
|
console.log('数据库初始化完成')
|
|
|
+
|
|
|
+ // 启动数据库备份调度
|
|
|
+ databaseBackup.startScheduledBackups();
|
|
|
+ console.log('数据库备份调度已启动');
|
|
|
}
|
|
|
|
|
|
const app = new Hono();
|