ServeOptions
tcmts.cli.sync.ServeOptions · #pydpiukd · type
export interface ServeOptions {
host: string;
port: number;
token: string;
allowRun: boolean;
tls?: { cert: string; key: string };
/** a directory GET requests are answered from (a docs site), beside the codebase's routes */
site?: string;
/**
* a path of the site its pages moved under: a GET for a path it doesn't have, that it has under this (or an app in
* `proxies` serves there), goes there
*/
moved?: string;
/** anyone can pull and read contributions, without a token (writing still takes one) */
public?: boolean;
/** whether to print the token (one made up for this run; not one the caller gave) */
showToken?: boolean;
/**
* paths whose requests, to anyone, go to a server beside it (an app `tcm start --base` serves there): to whichever
* of several answers (an app's version and its next, while one replaces the other)
*/
proxies?: { path: string; to: string[] }[];
}
used by