配置改为数据库存储

将运行时 JSON 配置迁入 app_config_entries,启动时从文件导入并删除源文件。
This commit is contained in:
yml2213
2026-07-10 09:14:12 +08:00
parent ce01c2aa34
commit 3642ad8aec
20 changed files with 577 additions and 251 deletions
+2
View File
@@ -1,6 +1,7 @@
import { runDatabaseMigrations } from "../db/migrate.js";
import { ensureAdminUsersBootstrapped } from "../services/admin/admin-auth-service.js";
import { ensureFulfillmentCatalogBootstrapped } from "../services/bootstrap/fulfillment-bootstrap-service.js";
import { migrateJsonConfigFilesToDatabase } from "../services/config/json-config-migration-service.js";
import { startKuaishouIndustrySendCallbackRetryWorker } from "../services/platforms/kuaishou-industry/send-code-service.js";
import { startScheduledJobs } from "../services/scheduler/scheduler-service.js";
import { logError, logInfo } from "../utils/logger.js";
@@ -30,6 +31,7 @@ export async function bootstrapCoreServices(
});
await runDatabaseMigrations();
await migrateJsonConfigFilesToDatabase();
await ensureFulfillmentCatalogBootstrapped();
await ensureAdminUsersBootstrapped();