- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 zappa 在 aws 上进行部署。我想在 AWS 上实现 CI/CD。因此,我创建了一个管道并成功执行了 Aws COMMIT 和 AWS BUILD。
我无法使用 AWS CODE DEPLOY 进行部署。
Buildspec.yaml 看起来像这样:
version: 0.2
phases:
install:
commands:
- echo Setting up virtualenv
- python -m venv venv
- source venv/bin/activate
- echo Installing requirements from file
- pip install -r requirements.txt
build:
commands:
- echo Build started on `date`
- echo Building and running tests
- python tests.py
- flask db upgrade
post_build:
commands:
- echo Build completed on `date`
- echo Starting deployment
- zappa update dev
- echo Deployment completed
我应该如何在 AWS 上执行 zappa deploy 或 zappa update?
我不确定如何添加创建 appspec.yaml 文件。
请帮助!卡住!!
最佳答案
这是我使用的 buildspec.yml
文件。您可以调整它以满足您的需要(例如,包括数据库升级命令)。
version: 0.2
phases:
install:
commands:
- mkdir /tmp/src/
- mv $CODEBUILD_SRC_DIR/* /tmp/src/
- cd /tmp/src/
- python3 -m venv docker_env && source docker_env/bin/activate && pip install --upgrade pip==9.0.3 && pip install -r requirements.txt && zappa update production && deactivate && rm -rf docker_env
post_build:
commands:
- cd $CODEBUILD_SRC_DIR
- rm -rf /tmp/src/
- echo Build completed on `date`
请注意,这是在 CodeBuild 中使用 Docker 镜像 danielwhatmuff/zappa:python3.6
。我使用此图像是因为它基于 AWS Lambda 并针对 Zappa 进行了调整。
关于amazon-web-services - 如何使用 ci/cd 部署到 aws for zappa(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54124119/
我想在 AWS Lambda 上打包和部署一个简单的项目,使用 Zappa,但没有 Zappa 要求的开销。 鉴于这个简单的场景: lambda_handler.py def handle(event
我有一个 python 应用程序,我正尝试使用 zappa 进行部署。我目录的根目录有应用程序和一个名为 helper 的目录。结构如下所示: |-app.py |-zappa_settings.js
我正在尝试使用 Zappa 部署我的 Django 应用程序。我使用的是 python 3.6(不过,我的 MacBook 上也安装了 python 2.7;从未使用过)。部署一切顺利,除了当我转到
目前,我已经为我的交易电子邮件提供商 (Postmark) 尝试了普通的 Django SMTP 和一些不同的基于 api 的 Django 库。 当我运行我的开发服务器时,一切正常。通过 Postm
尝试通过 Zappa 将 Python 脚本部署到 AWS。脚本在本地虚拟环境(使用 virtualenv)中工作,但 Zappa 部署失败,缺少多个包。尽管进行了广泛的故障排除,但肯定遗漏了一些非常
尝试通过 Zappa 将 Python 脚本部署到 AWS。脚本在本地虚拟环境(使用 virtualenv)中工作,但 Zappa 部署失败,缺少多个包。尽管进行了广泛的故障排除,但肯定遗漏了一些非常
我在 zappa 的帮助下部署了 aws lambda django 应用程序。我的项目在本地使用 wsgi 运行良好,但是当我在 aws lambda 上部署时,它会引发错误。 有什么帮助吗? 扎帕
我认为通过添加内部缓存来优化 Flask 应用程序 lambda 服务器,以相对较慢地更改数据(例如,站点下拉菜单每年可能会更改几次)。我使用 zappa 部署到 lambda。这有什么意义吗?或者每
我正在尝试使用 Zappa 部署 flask-ask alexa 技能。我按照 Alexa Tutorial: Deploy Flask-Ask Skills to AWS Lambda with Z
我一直在寻找最好的 NodeJS 框架。我开始倾斜Zappa 。我正在测试它,一切都工作正常,直到我开始一个新项目并使用 npm 重新安装它。 现在,每当我用它做任何事情时,它都会抛出此错误。 这个
我是 django 和 zappa 的初学者。我正在尝试在 AWS lambda 上使用 zappa 部署 django 应用程序。另外,我想连接 RDS 数据库 (postgres)。 为了创建数据
我有一个使用Zappa部署到AWS Lambda的Python 3.6-Flask应用程序,其中有一个使用@Task定义的异步任务执行函数,如here所述 但是,我发现函数调用仍然在30秒时超时,而A
我对 zappa 很陌生。目前我正在尝试使用 zappa 部署我的 Flask 项目。 部署 Flask 应用程序时出现此错误 Traceback (most recent call last):
我正在使用 Zappa 将一个简单的 Flask 应用程序部署到 AWS Lambda,但遇到了问题。 我正在向 https://aws-ip-lambda-stuff.com/prod/chats/
我正在运行此代码以使用 Twilio 发送短信... client.messages.create( to=form.phone.data, from_="+1xxxx
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我正在使用 WhiteNoise与 Zappa . Zappa 建议尽可能缩小项目规模: ...eat into the memory space of your application functi
在这里,我创建了一个 Flask 应用程序并使用 zappa 进行部署。 在部署时,我遇到没有模块发现异常,但它在下面离线工作的相同Python代码是我的stop.app应用程序 import bot
如何从 zappa 包中正确排除某些库(如 torch、numpy...)?我尝试在 zappa_settings.json 中设置排除参数,但似乎并没有排除这些包。 下面是我的 zappa_sett
使用 zappa 部署命令将 Zappa 示例应用程序部署到 AWS 中,所有步骤都按预期进行,如下所示。 (env) E:\Projects_EDrive\AWS\Zappa\zappa_examp
我是一名优秀的程序员,十分优秀!