【问题标题】:deploy web application using zappa使用 zappa 部署 Web 应用程序
【发布时间】:2016-09-01 22:39:36
【问题描述】:

我按照此处的步骤操作:https://github.com/Miserlou/Zappa 尝试将我的 Web 应用程序部署到 AWS。

我的应用程序使用烧瓶作为服务器端,它还使用烧瓶来托管客户端 JavaScript、html 和 css 文件。我可以成功地将它托管在我的本地机器和服务器机器上(我在服务器上使用了host="0.0.0.0",并且我还指定了一个端口号)。

我需要做的就是运行python my_app.py。客户端向服务器发送请求,服务器会响应。

我尝试使用zappa 进行部署,但页面加载为空页面。我不确定我在哪里做错了。一件事是我的python程序需要外部库,当我将它部署到我的AWS lambda时如何安装它?

【问题讨论】:

    标签: amazon-web-services flask aws-lambda serverless-framework zappa


    【解决方案1】:

    您肯定需要先在本地安装外部库,然后 Zappa 会负责将它们作为 zip 文件的一部分上传。

    换句话说:

    • virtualenv my_venv

    • source my_venv/bin/activate

    • pip install zappa flask django etc

    • 然后运行本地网络服务器来测试您的应用程序是否正常工作,例如flask run

    • zappa init

    • zappa deploy dev OR zappa update dev(如果你已经运行过deploy)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多