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 (将#修改为@)