import gradio as gr | |
import os | |
HF_TOKEN = os.environ.get('hf_access_to_private_showcase') | |
def environ_auth(username, password): | |
if username == os.environ.get('demo_1') and password == os.environ.get('demo_1_password'): | |
return True | |
elif username == os.environ.get('demo_2') and password == os.environ.get('demo_2_password'): | |
return True | |
else: | |
return False | |
demo = gr.load("mattiashallberg/PrivateShowcase", src="spaces", hf_token=HF_TOKEN) | |
demo.queue(max_size=20) | |
demo.launch(auth=environ_auth) |