serverless/lib/plugins/aws/package/lib/saveCompiledTemplate.js

21 lines
496 B
JavaScript

'use strict';
const path = require('path');
module.exports = {
async saveCompiledTemplate() {
const compiledTemplateFileName = this.provider.naming.getCompiledTemplateFileName();
const compiledTemplateFilePath = path.join(
this.serverless.config.servicePath,
'.serverless',
compiledTemplateFileName
);
this.serverless.utils.writeFileSync(
compiledTemplateFilePath,
this.serverless.service.provider.compiledCloudFormationTemplate
);
},
};