Как объединить несколько файлов serverless.yml в один файл serverless.yml? - PullRequest
0 голосов
/ 09 октября 2018

Я прочитал этот документ: https://serverless.com/framework/docs/providers/google/guide/services/

users/
  serverless.yml # Contains 4 functions that do Users CRUD operations and the Users database
posts/
  serverless.yml # Contains 4 functions that do Posts CRUD operations and the Posts database
comments/
  serverless.yml # Contains 4 functions that do Comments CRUD operations and the Comments database

как мне объединить эти serverless.yml файлы в один serverless.yml файл?Помимо развертывания каждой службы, я могу запустить serverless deploy один раз, чтобы развернуть также все службы.

1 Ответ

0 голосов
/ 09 октября 2018

Самый простой способ сделать это - использовать плагин (например, такой: https://github.com/economysizegeek/serverless-dir-config-plugin)

Если вы хотите больше контроля, вы также можете сделать это самостоятельно. Например, вы можете поставитьнастраивайте специфические конфигурации в каждом каталоге, а затем используйте инструмент, подобный cat, чтобы объединить их с общим для проекта (например, cat serverless.common.yml users/serverless.yml posts/serverless.yml comments/serverless.yml > serverless.yml). Хотя вам, возможно, придется написать что-то более сложное, если вы хотите объединить ключи & c.

...