Add SSL certificate support (#3453)

This commit is contained in:
oobabooga 2023-08-04 13:57:31 -03:00 committed by GitHub
parent ed57a79c6e
commit 8df3cdfd51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 5 deletions

View file

@ -1081,11 +1081,17 @@ def create_interface():
# Launch the interface
shared.gradio['interface'].queue()
with OpenMonkeyPatch():
if shared.args.listen:
shared.gradio['interface'].launch(prevent_thread_lock=True, share=shared.args.share, server_name=shared.args.listen_host or '0.0.0.0', server_port=shared.args.listen_port, inbrowser=shared.args.auto_launch, auth=auth)
else:
shared.gradio['interface'].launch(prevent_thread_lock=True, share=shared.args.share, server_port=shared.args.listen_port, inbrowser=shared.args.auto_launch, auth=auth)
shared.gradio['interface'].launch(
prevent_thread_lock=True,
share=shared.args.share,
server_name = None if not shared.args.listen else (shared.args.listen_host or '0.0.0.0'),
server_port=shared.args.listen_port,
inbrowser=shared.args.auto_launch,
auth=auth,
ssl_verify=False if (shared.args.ssl_keyfile or shared.args.ssl_certfile) else True,
ssl_keyfile=shared.args.ssl_keyfile,
ssl_certfile=shared.args.ssl_certfile
)
if __name__ == "__main__":
# Loading custom settings