# Deployment URL: /chirp/docs/quality/deployment/ Section: deployment Tags: deployment, production, pounce, docker, operations -------------------------------------------------------------------------------- Production with Pounce Chirp apps run on Pounce, a production-grade ASGI server with enterprise features built-in. Server Production Deployment Full guide to deploying Chirp in production Phase 5 & 6 features, Docker, Kubernetes, and configuration. Hybrid Static + App Deployment Freeze public pages, serve interactive routes Combine static output with a live Chirp app where that split is useful. Shield Auth Hardening Production checklist for auth and authz Harden sessions, CSRF, abuse limits, security headers, and audit events. Quick Start # Development (single worker, auto-reload) chirp run myapp:app # Production (multi-worker, all features) chirp run myapp:app --production --workers 4 --metrics --rate-limit # Production preflight chirp check myapp:app --warnings-as-errors pounce check --app myapp:app --host 0.0.0.0 --port 8000 --workers 4 Or from Python: from chirp import App, AppConfig config = AppConfig(debug=False, secret_key="...") app = App(config=config) # app.run() uses production server when debug=False app.run() pounce.toml is Pounce-native today. Use it with pounce serve --app myapp:app --config pounce.toml; app.run() and chirp run use AppConfig and Chirp CLI flags. -------------------------------------------------------------------------------- Metadata: - Word Count: 164 - Reading Time: 1 minutes