legendary-doc-site/script/generate-kube
2021-01-13 13:32:04 -06:00

15 lines
457 B
JavaScript
Executable file

#!/usr/bin/env node
const fs = require("fs");
const doT = require("dot");
doT.templateSettings = {...doT.templateSettings, strip: false};
const dots = doT.process({path: "./infrastructure"});
var packageText = fs.readFileSync("package.json", {encoding: "utf8"});
var packageConfig = JSON.parse(packageText);
const {version} = packageConfig;
const manifestText = dots.kube({version: version});
fs.writeFileSync("infrastructure/kube.yml", manifestText);