0

Я выполнял следующие шаги: https://github.com/Miserlou/Zappa, чтобы попытаться развернуть мое веб-приложение в AWS.развернуть веб-приложение с помощью zappa

Мое приложение использует флэшку в качестве серверной части, а также использует флягу для размещения клиентских JavaScript, html и css-файлов. Я могу успешно разместить его на моем локальном компьютере и на сервере (я использовал host="0.0.0.0" на сервере, и я также указал номер порта).

Все, что мне нужно сделать, это запустить python my_app.py. Клиентская сторона отправляет запросы на сервер, и сервер будет отвечать.

Я попытался развернуть с zappa, но страница загружается в пустую. Я не знаю, где я ошибся. Одно дело в том, что для моей программы python нужны внешние библиотеки, как мне их установить, когда я развертываю их на своей AWMS-лямбде?

ответ

1

Сначала вам необходимо сначала установить внешние библиотеки локально, а затем Zappa позаботится о том, чтобы загрузить их как часть zip-файла.

Другими словами:

  • virtualenv my_venv

  • source my_venv/bin/activate

  • pip install zappa flask django etc

  • затем запустить локальный веб-сервер, чтобы проверить, что приложение работало, например flask run

  • zappa init

  • zappa deploy dev ИЛИ zappa update dev (если вы уже запустили deploy)