Я пытаюсь установить приложение Flask в AWS EB, и я работаю над этой проблемой в журнале.
Failed to find attribute 'application' in 'app'.
Мое приложение использует фабрику приложений, поэтому 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
Чего мне не хватает? Я чувствую себя так близко и так далеко одновременно.
Спасибо за вашу помощь.