import os import sys import logging logging.basicConfig(level=logging.INFO) ROOT = os.path.abspath(os.environ.get("APP_ROOT", os.path.dirname(__file__))) SRC = os.path.join(ROOT, "src") if SRC not in sys.path: sys.path.insert(0, SRC) from main import demo if __name__ == "__main__": port = int(os.environ.get("PORT", 7860)) logging.info("Starting app on port %s", port) demo.launch( server_name="0.0.0.0", server_port=port, share=True, )