UNPKG

cortexweaver

Version:

CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate

35 lines 1.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DockerTemplates = void 0; const docker_base_templates_1 = require("./docker-base-templates"); const docker_compose_templates_1 = require("./docker-compose-templates"); const kubernetes_templates_1 = require("./kubernetes-templates"); /** * DockerTemplates coordinates the creation of Docker-related configuration files * Now uses modular approach with specialized template classes */ class DockerTemplates { static async createDockerCompose(projectRoot) { return docker_compose_templates_1.DockerComposeTemplates.createDockerCompose(projectRoot); } static async createDockerfile(projectRoot) { return docker_base_templates_1.DockerBaseTemplates.createDockerfile(projectRoot); } static async createDockerIgnore(projectRoot) { return docker_base_templates_1.DockerBaseTemplates.createDockerIgnore(projectRoot); } static async createDockerComposeOverride(projectRoot) { return docker_compose_templates_1.DockerComposeTemplates.createDockerComposeOverride(projectRoot); } static async createDockerfileDev(projectRoot) { return docker_base_templates_1.DockerBaseTemplates.createDockerfileDev(projectRoot); } static async createKubernetesTemplates(projectRoot) { return kubernetes_templates_1.KubernetesTemplates.createKubernetesTemplates(projectRoot); } static async createHelmChart(projectRoot) { return kubernetes_templates_1.KubernetesTemplates.createHelmChart(projectRoot); } } exports.DockerTemplates = DockerTemplates; //# sourceMappingURL=docker-templates.js.map