无服务器框架模板

时间:2020-10-20 02:46:36

标签: yaml serverless-framework

我遵循的是此处推荐的结构:https://www.serverless.com/blog/structuring-a-real-world-serverless-app

看起来像这样:

/
  package.json
  config.js
  serverless.common.yml
  libs/
  services/
    notes-api/
      package.json
      serverless.yml
      handler.js
    billing-api/
      package.json
      serverless.yml
      handler.js
    notify-job/
      serverless.yml
      handler.js

这导致我从mt common.yml中提取真正多余的变量,如下所示:

provider:
  name: aws
  runtime: nodejs12.x
  stage: ${file(../../serverless.common.yml):provider.stage}
  region: ${file(../../serverless.common.yml):provider.region}
  profile: ${file(../../serverless.common.yml):provider.profile}

有没有办法spread从我的公共提供程序中添加所有变量并添加更多变量?像这样:

provider: ${file(../../serverless.common.yml):provider}
  name: aws
  runtime: nodejs12.x

最好有更多的DRY配置

0 个答案:

没有答案