Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 2.91 KB

configure.md

File metadata and controls

52 lines (44 loc) · 2.91 KB

配置文档

全部配置

# serverless.yml

component: layer
name: layerDemo
org: orgDemo
app: appDemo
stage: dev

inputs:
  name: test
  region: ap-guangzhou
  src: ./node_modules
  # src:
  #   src: ./node_modules
  #   targetDir: /node_modules
  #   exclude:   # 被排除的文件或目录
  #     - .env
  #     - node_modules
  # src:
  #   bucket: layers
  #   object: sls-layer-test-1584524206.zip
  #   exclude:   # 被排除的文件或目录
  #     - .env
  #     - node_modules
  runtimes:
    - Nodejs10.14
  description: test project layer

配置描述

参数名称 是否必填 参数类型 默认值 描述
region String 地区
name String 层名称
src String 默认为当前目录, 如果是对象, 配置参数参考 执行目录
runtimes String[] 层支持的运行环境
description String 描述

执行目录

参数名称 是否必填 参数类型 默认值 描述
src String 代码路径。与 object 不能同时存在。
exclude Array of String 不包含的文件或路径, 遵守 glob 语法
bucket String bucket 名称。如果配置了 src,表示部署 src 的代码并压缩成 zip 后上传到 bucket-appid 对应的存储桶中;如果配置了 object,表示获取 bucket-appid 对应存储桶中 object 对应的代码进行部署。
object String 部署的代码在存储桶中的路径。