UNPKG

@sap/cds-dk

Version:

Command line client and development toolkit for the SAP Cloud Application Programming Model

24 lines (19 loc) 672 B
const cds = require('../../../cds') const { exists, rimraf } = cds.utils const { readProject } = require('../../projectReader'); const { merge } = require('../../merge') module.exports = class ContainerizeTemplate extends require('../../plugin') { static help() { return 'containerization using ctz CLI' } static hasInProduction () { return exists('containerize.yaml') } async run() { if (cds.cli.options.force) { await rimraf('containerize.yaml') } const project = readProject() await merge(__dirname, '/files/containerize.yaml.hbs').into('containerize.yaml', { with: project }) } }