Add basic ws client

This commit is contained in:
Owen 2025-08-12 14:30:23 -07:00
parent 15f900317a
commit b6c2f123e8
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD
3 changed files with 91 additions and 2 deletions

View file

@ -4,6 +4,7 @@ import { configFilePath1, configFilePath2 } from "./consts";
import { z } from "zod";
import stoi from "./stoi";
import { build } from "@server/build";
import { setAdminCredentials } from "@cli/commands/setAdminCredentials";
const portSchema = z.number().positive().gt(0).lte(65535);
@ -25,8 +26,13 @@ export const configSchema = z
.optional()
.default("info"),
save_logs: z.boolean().optional().default(false),
log_failed_attempts: z.boolean().optional().default(false)
log_failed_attempts: z.boolean().optional().default(false),
}),
hybrid: z.object({
id: z.string().optional(),
secret: z.string().optional(),
endpoint: z.string().optional()
}).optional(),
domains: z
.record(
z.string(),