Files

16 lines
469 B
JavaScript

import { spawnSync } from "node:child_process";
import { prepareLocalGatewayPackage, projectRoot } from "./docker-local-gateway.mjs";
const imageName = process.env.CCR_DOCKER_IMAGE || "claude-code-router:local";
const args = process.argv.slice(2);
prepareLocalGatewayPackage();
const dockerArgs = ["build", "-t", imageName, ".", ...args];
const result = spawnSync("docker", dockerArgs, {
cwd: projectRoot,
stdio: "inherit"
});
process.exit(result.status ?? 1);