微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

zappa打包了其他目录中可用的额外文件

如何解决zappa打包了其他目录中可用的额外文件

我有一个简单的flask应用程序,我想使用Zappa将其部署在AWS环境中。

我的存储库结构如下:

MyBackend
   misc
     -project1
     -project2
       .
       .
     -project n
   MyFlaskApplication
     -flask-code
     -zappa-settings.json
     -requirments.txt

如果您看到以上项目结构,那么我有两个不同的项目,miscMyFlaskApplication

我去了MyFlaskApplication项目路径并执行了以下步骤:

virtualenv .venv
. .venv/bin/activate

pip3 install zappa

zappa package dev -o artifact.zip

我想将此压缩后的(artifact.zip上传到S3中,然后我的ci/cd将负责在Lambda上部署此zip文件

问题

当我尝试打包MyFaskApplication时,zappa也在打包misc项目代码。因此,我的zip文件大小像400MB一样迅速增加

我只想打包my flask code而不是misc项目。

有人可以为此提出建议吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。