Zappa Django 在 monorepo 中每个应用一个 lambda

Zappa Django one lambda per app in a monorepo

我的 Django REST API 由多个应用组成,每个资源一个应用,如下所示:

├── core
│   ├── settings.py
│   ├── urls.py
├── customers
│   ├── models.py
│   ├── serializers.py
│   ├── urls.py
│   └── views.py
├── orders
│   ├── models.py
│   ├── serializers.py
│   ├── urls.py
│   └── views.py

app的设置都在core/settings.py.

如何告诉 zappa 在不同的 lambda 函数中部署每个应用程序并配置 API 网关来处理每个应用程序的路由?

我建议您在 zappa_settings.json 文件中为每个应用程序添加一个 stage。然后您可以独立部署每个阶段

请参阅 the documentation 了解确切的格式。