nukopy
fix: on auth
fae8398
import os
import gradio as gr
from apps.audio_cloning.main import main as audio_cloning
from apps.dev.main import main as dev
with gr.Blocks(theme=gr.themes.Soft()) as demo:
audio_cloning()
with demo.route(name="Dev", path="/dev"):
dev()
if __name__ == "__main__":
# demo.queue(max_size=2, concurrency_limit=2, concurrency_id="gpu_queue")
if os.getenv("ENV") == "dev":
demo.launch(share=False)
else:
username = os.getenv("USER")
password = os.getenv("PASSWORD")
if not username or not password:
raise RuntimeError(
"Environment variables USER and PASSWORD must be set for basic authentication."
)
auth = (username, password)
demo.launch(share=False, auth=auth, ssr_mode=False)