feat: add direct PostgreSQL and ACK deployment support
This commit is contained in:
1 parent
d0192081c7
commit
c44274f098
55 files changed
+3317
-1064
No files matched your search
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user