Skip to content

[FEATURE] bind webhook server to unix socket? #3978

@racinette

Description

@racinette

What kind of feature are you missing? Where do you notice a shortcoming of PTB?

The usual thing to do with python web servers is to put them behind a reverse proxy, such as NGINX. And the usual thing to do to a server behind NGINX is to run it locally bound to a unix socket. However, there seems to be no way to do just that currently in PTB, as far as I can see in the webhookhandler.py file?

Describe the solution you'd like

I think I'd be nice to have an additional parameter in the WebhookServer constructor, such as unix_socket, which would bind the server to the specified unix socket instead of the host-port pair.

Describe alternatives you've considered

No response

Additional context

Here is the docs confirming, that currently you'd use NGINX only with a regular localhost connection.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Priority

None yet

Effort

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions