Files
kuber/lib/render.ts
T
2026-08-28 21:19:50 +07:00

13 lines
479 B
TypeScript

import type { ComposeSpecification } from "../schema/docker.d";
import { composeToKubernetes, type KubernetesResource } from "./convert";
import { reconcilePostgresClaims } from "./database";
export async function renderResources(
project: string,
compose: ComposeSpecification,
cwd = process.cwd(),
): Promise<KubernetesResource[]> {
const serviceEnv = await reconcilePostgresClaims(project, compose);
return composeToKubernetes(project, compose, cwd, serviceEnv);
}