我有一个简单的烧瓶应用程序,我想使用Zappa
.
我的存储库结构将是这样的:
MyBackend
misc
-project1
-project2
.
.
-project n
MyFlaskApplication
-flask-code
-zappa-settings.json
-requirments.txt
如果您看到上面的项目结构,我有两个不同的项目,misc
并且MyFlaskApplication
.
我去了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
项目。
任何人都可以为此提出解决方案吗?