refactor: require sub2api redis replicas from yaml

This commit is contained in:
Codex
2026-06-14 06:22:03 +00:00
parent 8509d021ad
commit 0816fd8c79
+1 -3
View File
@@ -569,9 +569,7 @@ function parseTargets(root: Record<string, unknown>, defaultTargetId: string): S
const databaseMode = enumField(record, "databaseMode", path, ["bundled", "external-pending", "external-active"] as const);
const redisMode = enumField(record, "redisMode", path, ["bundled-persistent", "local-ephemeral"] as const);
const appReplicas = integerField(record, "appReplicas", path);
const redisReplicas = record.redisReplicas === undefined
? (databaseMode === "external-pending" && appReplicas === 0 ? 0 : 1)
: integerField(record, "redisReplicas", path);
const redisReplicas = integerField(record, "redisReplicas", path);
const image = targetImageOverride(record, path);
const dependencyImages = targetDependencyImageOverride(record, path);
const publicExposure = parsePublicExposureConfig(record.publicExposure, path);