Files
2026-07-13 12:58:18 +08:00

29 lines
772 B
TypeScript

/**
* Build the mcp-use-server E2B sandbox template (dev / fast iteration).
*
* Run: npx tsx build.dev.ts
*
* Publishes as "mcp-use-server-dev". Copy the resulting template ID into
* E2B_TEMPLATE in your .env for faster sandbox cold starts.
*/
import { Template, defaultBuildLogger } from "e2b";
import { template } from "./template";
async function main() {
const result = await Template.build(template, "mcp-use-server-dev", {
cpuCount: 2,
memoryMB: 2048,
onBuildLogs: defaultBuildLogger(),
});
console.log("\n✓ Template built:", result);
console.log(
` Set E2B_TEMPLATE=${result.templateId} in your .env (template name: ${result.name})`,
);
}
main().catch((err) => {
console.error("Build failed:", err);
process.exit(1);
});