Spaces:
Build error
Build error
File size: 1,029 Bytes
18d028b 2de9ac2 18d028b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | """Hugging Face Space entry point.
HF Spaces auto-discovers `app.py` at the repo root and launches whatever
Gradio interface it builds. Keep this file thin — real UI lives in
`signbridge.space`.
"""
from __future__ import annotations
import os
from dotenv import load_dotenv
from signbridge.space import build_demo
def main() -> None:
load_dotenv()
demo = build_demo()
# Bind 0.0.0.0 by default — HF Spaces' reverse proxy expects the app to
# listen on the container's external interface, and 127.0.0.1-only would
# silently reject all incoming requests on the live Space. For local dev
# boot-tests inside sandboxes that can't talk to 0.0.0.0, override with
# `SIGNBRIDGE_HOST=127.0.0.1`.
host = os.getenv("SIGNBRIDGE_HOST", "0.0.0.0")
port = int(os.getenv("SIGNBRIDGE_PORT", "7860"))
demo.launch(
server_name=host,
server_port=port,
show_error=True,
share=False,
prevent_thread_lock=False,
)
if __name__ == "__main__":
main()
|