AWS Elasti c Beanstalk - Flask развертывание - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь установить приложение 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 

Чего мне не хватает? Я чувствую себя так близко и так далеко одновременно.

Спасибо за вашу помощь.

...