diff --git a/pages/common/waitress-serve.md b/pages/common/waitress-serve.md new file mode 100644 index 0000000000..8eebc41fbd --- /dev/null +++ b/pages/common/waitress-serve.md @@ -0,0 +1,27 @@ +# waitress-serve + +> Pure Python WSGI HTTP Server. + +- Run a Python web app: + +`waitress-serve {{import.path:wsgi_func}}` + +- Listen on port 8080 on localhost: + +`waitress-serve --listen={{localhost}}:{{8080}} {{import.path:wsgi_func}}` + +- Start waitress on a Unix socket: + +`waitress-serve --unix-socket={{path/to/socket}} {{import.path:wsgi_func}}` + +- Use 4 threads to process requests: + +`waitress-serve --threads={{4}} {{import.path:wsgifunc}}` + +- Call a factory method that returns a WSGI object: + +`waitress-serve --call {{import.path.wsgi_factory}}` + +- Set the URL scheme to https: + +`waitress-serve --url-scheme={{https}} {{import.path:wsgi_func}}`