| 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, | |
| ) | |