Skip to content

WSGI support#111

Open
rufketo wants to merge 9 commits into
OHF-Voice:mainfrom
rufketo:wsgi_support
Open

WSGI support#111
rufketo wants to merge 9 commits into
OHF-Voice:mainfrom
rufketo:wsgi_support

Conversation

@rufketo

@rufketo rufketo commented Nov 2, 2025

Copy link
Copy Markdown

This PR enables to start Piper with a WSGI server instead of Werkzeug.

This enables recommended production-ready deployments and it facilitates integration with Systemd.

Please see the updated docs for details.

@rufketo
rufketo force-pushed the wsgi_support branch 2 times, most recently from d5977a1 to 27db097 Compare November 9, 2025 13:04
@rufketo

rufketo commented Apr 26, 2026

Copy link
Copy Markdown
Author

Previously, the current MR defined environment variable names independent of the CLI options. However, I consider this less maintainable – available CLI options and environment variables might diverge. E.g., there is already another PR (#9) which extends the CLI options of the HTTP server. So I added logic to derive the environment variable names from the CLI options.

@synesthesiam Thanks for maintaining this repo. Does this PR contain too much new code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant