Python AWS弹性豆茎-烧瓶部署

Python AWS弹性豆茎-烧瓶部署,python,flask,deployment,cloud,amazon-elastic-beanstalk,Python,Flask,Deployment,Cloud,Amazon Elastic Beanstalk,我试图在AWS EB中设置一个Flask应用程序,我正在日志上运行这个问题 在“app”中找不到属性“application”。 我的应用程序使用应用程序工厂,因此在函数中设置了init def create_app(config_name): app = Flask(__name__) from .api.routes import api app.register_blueprint(api, url_prefix="/api/v1") from .mai

我试图在AWS EB中设置一个Flask应用程序,我正在日志上运行这个问题

在“app”中找不到属性“application”。

我的应用程序使用应用程序工厂,因此在函数中设置了init

def create_app(config_name):
    app = Flask(__name__)
    from .api.routes import api

    app.register_blueprint(api, url_prefix="/api/v1")

    from .main import main

    app.register_blueprint(main)
    app.run()
    return app
我已更改WSGIPath以匹配我的应用程序名称和对象:

aws:elasticbeanstalk:container:python:
    NumProcesses: '1'
    NumThreads: '15'
    WSGIPath: app
我的应用程序结构如下所示:

 __init__.py(empty)
 app.py
 main.py
 requirements.txt
 api/
     __init___.py (empty)
     routes.py 
我错过了什么?我感到如此接近,同时又如此遥远


谢谢你的帮助

Elastic beanstalk希望您的app.y命名为application.py。还有,改变
app=Flask(名称)
to
application=app=Flask(名称)