0

我有一个简单的烧瓶应用程序,我想使用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项目。

任何人都可以为此提出解决方案吗?

4

0 回答 0