Remove defaults from private config for legacy acme

This commit is contained in:
Owen
2026-08-17 15:01:12 -04:00
parent 697bea814e
commit 328a2d52da
+3 -6
View File
@@ -114,7 +114,7 @@ export const privateConfigSchema = z
// Kept here only so existing private config files keep parsing; // Kept here only so existing private config files keep parsing;
// any value set here is migrated into the public config at // any value set here is migrated into the public config at
// startup by PrivateConfig (server/private/lib/config.ts). // startup by PrivateConfig (server/private/lib/config.ts).
enable_acme_cert_sync: z.boolean().optional().default(true), enable_acme_cert_sync: z.boolean().optional(),
disable_private_http_placeholder: z disable_private_http_placeholder: z
.boolean() .boolean()
.optional() .optional()
@@ -128,12 +128,9 @@ export const privateConfigSchema = z
// public config at startup by PrivateConfig (server/private/lib/config.ts). // public config at startup by PrivateConfig (server/private/lib/config.ts).
acme: z acme: z
.object({ .object({
acme_json_path: z acme_json_path: z.string().optional(),
.string()
.optional()
.default("config/letsencrypt/acme.json"),
acme_http_endpoint: z.string().optional(), acme_http_endpoint: z.string().optional(),
sync_interval_ms: z.number().optional().default(5000) sync_interval_ms: z.number().optional()
}) })
.optional(), .optional(),
branding: z branding: z