openmixer — generated API reference
    Preparing search index...

    Function configFromEnv

    • Build a ServerConfig from process.env-style variables (see configOverridesFromEnv for the recognised keys). Unset keys fall back to schema defaults. The result is validated, so a bad value (e.g. an unknown adapter) throws a z.ZodError.

      Parameters

      • env: ProcessEnv = process.env

      Returns {
          adapter: "x32" | "midas" | "roland" | "software";
          device: { host: string; options: Record<string, unknown>; port?: number };
          rig: {
              catalog?: string;
              console?: string;
              demoSources?: boolean;
              gig?: string;
              preset?: "bare" | "demo" | "console";
          };
          web: { host: string; manualDir?: string; port: number };
      }