# inventory-backend/run.py from app import create_app # 【关键】这一行必须在最外层,不能放在 if __name__ ... 里面! # Gunicorn 会导入这个变量 app = create_app() if __name__ == '__main__': # 这里是开发调试用的,Docker/Gunicorn 不会执行这里 print("\n====== 当前所有注册路由 ======") for rule in app.url_map.iter_rules(): print(f"{rule} -> {rule.endpoint}") print("==============================\n") app.run(host='0.0.0.0', port=8000, debug=True)