From 39c65a5c45d951eba2aef75a991acca61adabd8a Mon Sep 17 00:00:00 2001 From: Andy Dudley Date: Mon, 25 Nov 2024 20:46:51 -0800 Subject: [PATCH] Add root_path argument to support reverse proxies --- src/f5_tts/infer/infer_gradio.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/f5_tts/infer/infer_gradio.py b/src/f5_tts/infer/infer_gradio.py index 4e5dc63..dd0f031 100644 --- a/src/f5_tts/infer/infer_gradio.py +++ b/src/f5_tts/infer/infer_gradio.py @@ -831,11 +831,11 @@ If you're having issues, try converting your reference audio to WAV or MP3, clip help="Share the app via Gradio share link", ) @click.option("--api", "-a", default=True, is_flag=True, help="Allow API access") -def main(port, host, share, api): +@click.option("--root_path", "-r", default=None, type=str, help="The root path of the gradio application if it's not served from the root (\"/\") of the domain. Set this value if the application is behind a reverse proxy that forwards the request to a subdirectory of the domain.") +def main(port, host, share, api, root_path): global app print("Starting app...") - app.queue(api_open=api).launch(server_name=host, server_port=port, share=share, show_api=api) - + app.queue(api_open=api).launch(server_name=host, server_port=port, share=share, show_api=api, root_path=root_path) if __name__ == "__main__": if not USING_SPACES: