Skip to content

Instantly share code, notes, and snippets.

@pavelvlasov
Last active January 7, 2018 23:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pavelvlasov/d3f980dd017dd07b5beb3be9c899439d to your computer and use it in GitHub Desktop.
Save pavelvlasov/d3f980dd017dd07b5beb3be9c899439d to your computer and use it in GitHub Desktop.
Serverless.js inheritance example
'use strict';
module.exports = {
provider: {
name: 'aws',
runtime: 'nodejs6.10',
stage: '${opt:stage, "dev"}',
region: '${opt:region, "us-east-1"}',
memorySize: 128,
timeout: 10,
deploymentBucket: {
name: 'sls-js-config'
}
}
};
'use strict';
const merge = require('lodash/merge');
const baseConfig = require('./base-serverless');
module.exports = merge({}, baseConfig, {
service: 'sls-js-base-config',
functions: {
hello: {
handler: 'index.hello',
events: [
{
http: {
path: 'hello',
method: 'get'
}
}
]
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment