Как Amazon Elasti c Beanstalk может принять пользовательскую команду python? - PullRequest
1 голос
/ 08 марта 2020

Я следовал этому руководству, чтобы использовать Amazon Elasti c Beanstalk для развертывания веб-приложения Flask (Python): https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-flask.html

Однако мое веб-приложение построен на коде, написанном другими пользователями. Когда я запускаю веб-приложение локально, я запускаю команду:

python web/chat_app.py --port 12345 --config web/app_params.json --schema-path data/bookhatball-schema.json --scenarios-path scenarios_generated.json --output out

Мне нужно запустить эту же команду python при запуске моего веб-приложения в Amazon Elasti c Beanstalk. Как мне это сделать?

1 Ответ

0 голосов
/ 08 марта 2020

В соответствии с AWS документацией здесь вы можете настроить свою среду ElasticBeanstalk с помощью .ebextensions, и это включает в себя запуск команд на экземплярах во время запуска.

Вы можете использовать commands ключ для запуска любой команды в экземпляре ElasticBeanstalk. Вы можете найти больше информации о ElasticBeanstalk commands здесь .

...