@deploystack/docker-to-iac
Version:
Translate docker run and docker compose file to Infrastructure as Code
16 lines (15 loc) • 487 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createSourceParser = createSourceParser;
const compose_1 = require("./compose");
const run_1 = require("./run");
function createSourceParser(type) {
switch (type) {
case 'compose':
return new compose_1.ComposeParser();
case 'run':
return new run_1.RunCommandParser();
default:
throw new Error(`Unsupported source type: ${type}`);
}
}