Python AWS弹性豆茎-烧瓶部署
我试图在AWS EB中设置一个Flask应用程序,我正在日志上运行这个问题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
在“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(名称)
toapplication=app=Flask(名称)