feat: add direct PostgreSQL and ACK deployment support

This commit is contained in:
brother7 committed 2026-08-12 19:20:07 +08:00
1 parent d0192081c7
commit c44274f098
55 files changed
+3317 -1064

No files matched your search

+8
View File
@@ -5,6 +5,7 @@ import { getVisibleImageCapabilities } from "@/lib/jimeng/capabilities";
import { shouldMockVisualApi } from "@/lib/volcengine/visual-client";
import { getSeedanceConfig, shouldMockSeedance } from "@/lib/seedance/client";
import { getBailianConfig, shouldMockBailian } from "@/lib/bailian/client";
import { getDatabaseStatus } from "@/lib/server/database";
export const runtime = "nodejs";
@@ -12,6 +13,12 @@ export async function GET() {
const evolink = getEvolinkImageSettings();
const auth = getAuthRuntimeConfig();
const bailian = getBailianConfig();
let database: { backend: "local" | "postgres" | "invalid"; configured: boolean };
try {
database = getDatabaseStatus();
} catch {
database = { backend: "invalid", configured: false };
}
return jsonOk({
ok: true,
appId: "zhinian-web-studio",
@@ -21,6 +28,7 @@ export async function GET() {
seedanceMode: shouldMockSeedance() ? "mock" : "seedance",
bailianMode: shouldMockBailian() ? "mock" : bailian.apiKey ? "bailian" : "missing",
authMode: authConfigSummary(auth),
database,
capabilities: [
...getVisibleImageCapabilities().map((capability) => {
const engine = getEffectiveImageEngine(capability.id);