UNPKG

@serverless/tencent-layer

Version:

Tencent Cloud Layer Component

51 lines (42 loc) 2.41 kB
# Configure document ## Complete configuration ```yml # serverless.yml MyLayer: component: '@serverless/tencent-layer' inputs: name: test region: ap-guangzhou zipFilename: node_modules src: ./ runtimes: - Nodejs8.9 description: test project layer bucketConf: bucket: layers object: sls-cloudlayer-test-1584524206.zip include: - ./**/include_modules exclude: - ./node_modules/bin forcePublish: false disableTraverse: false ``` ## Configuration description Main param description | Param | Required/Optional | Type | Default | Description | | --------------- | ----------------- | ------- | ------------------- | -------------------------------------------------------------------- | | region | Required | String | | Layer Region | | name | Required | String | | Layer name | | src | Required | String | `process.cwd()` | Layer code folder | | zipFilename | Optional | String | `${name}-layer.zip` | Zip filename | | bucketConf | Optional | Object | | COS Bucket config, refer to [bucketConf](#bucketConf) | | exclude | Optional | Array | | exclude file | | include | Optional | Array | | include file, if relative path, should relative to `serverless.yml` | | forcePublish | Optional | Boolean | false | Whether layer change or exist, force to publish a new version | | disableTraverse | Optional | Boolean | false | Disable traverse files when packing, this is ussful for quickly pack | ### bucketConf | Param | Required/Optional | Type | Default | Description | | ------ | ----------------- | ------ | ------- | ----------- | | bucket | Required | String | | Bucket name | | object | Optional | String | | Object name |