Add config for domains

This commit is contained in:
Owen 2025-07-21 12:42:50 -07:00
parent 25ae169fee
commit d000879c01
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
2 changed files with 26 additions and 3 deletions

View file

@ -231,7 +231,29 @@ export const configSchema = z
disable_config_managed_domains: z.boolean().optional(),
enable_clients: z.boolean().optional()
})
.optional(),
dns: z
.object({
nameservers: z
.array(z.string().url())
.optional()
.default([
"ns1.fossorial.io",
"ns2.fossorial.io",
]),
cname_extension: z
.string()
.optional()
.default("fossorial.io"),
})
.optional()
.default({
nameservers: [
"ns1.fossorial.io",
"ns2.fossorial.io",
],
cname_extension: "fossorial.io"
}),
})
.refine(
(data) => {