Module

cli._run

chirp run— development or production server command.

Resolves an import string to a chirp App and starts either the development server (single worker, auto-reload) or production server (multi-worker, Phase 5 & 6 features).

Functions

run_server 1 None
Start the chirp server (dev or production mode). Resolves ``args.app`` to a ch…
def run_server(args: argparse.Namespace) -> None

Start the chirp server (dev or production mode).

Resolvesargs.appto a chirp App, then delegates to either:

  • run_dev_server()for development (debug=True)
  • run_production_server()for production (--production flag or debug=False)

CLI flags override app config for production features.

Parameters
Name Type Description
args argparse.Namespace