add sandboxImageName in package.json (#1219)
This commit is contained in:
parent
43203926b8
commit
0ebac0b896
|
@ -26,7 +26,8 @@
|
|||
"dist"
|
||||
],
|
||||
"config": {
|
||||
"sandboxImageUri": "gemini-cli-sandbox"
|
||||
"sandboxImageUri": "gemini-cli-sandbox",
|
||||
"sandboximageName": "gemini-cli-sandbox"
|
||||
},
|
||||
"dependencies": {
|
||||
"@gemini-cli/core": "file:../core",
|
||||
|
|
|
@ -91,7 +91,7 @@ export async function loadSandboxConfig(
|
|||
const image =
|
||||
argv['sandbox-image'] ??
|
||||
process.env.GEMINI_SANDBOX_IMAGE ??
|
||||
packageJson?.config?.sandboxImageUri;
|
||||
packageJson?.config?.sandboximageName;
|
||||
|
||||
return command && image ? { command, image } : undefined;
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import path from 'path';
|
|||
export type PackageJson = BasePackageJson & {
|
||||
config?: {
|
||||
sandboxImageUri?: string;
|
||||
sandboximageName?: string;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ if (sandboxCommand === 'sandbox-exec') {
|
|||
|
||||
console.log(`using ${sandboxCommand} for sandboxing`);
|
||||
|
||||
const baseImage = cliPkgJson.config.sandboxImageUri;
|
||||
const baseImage = cliPkgJson.config.sandboximageName;
|
||||
const customImage = argv.i;
|
||||
const baseDockerfile = 'Dockerfile';
|
||||
const customDockerfile = argv.f;
|
||||
|
|
|
@ -45,6 +45,7 @@ if (!cliPackageJson.config) {
|
|||
cliPackageJson.config = {};
|
||||
}
|
||||
cliPackageJson.config.sandboxImageUri = containerImageUri;
|
||||
cliPackageJson.config.sandboximageName = containerImageName;
|
||||
|
||||
// Remove 'prepublishOnly' from scripts if it exists
|
||||
if (cliPackageJson.scripts && cliPackageJson.scripts.prepublishOnly) {
|
||||
|
|
Loading…
Reference in New Issue