13 lines
479 B
TypeScript
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);
|
|
}
|