in ide/deploy/deploy.js [132:154]
export function deploy(file) {
// Uncomment the lines below to test specific files
// const file = "packages/deploy/hello.py";
// const file = "packages/deploy/multi.zip";
// const file = "packages/deploy/multi/__main__.py";
// const file = "packages/deploy/multi/requirements.txt";
if (fs.lstatSync(file).isDirectory()) {
for (const start of MAINS) {
const sub = `${file}/${start}`;
if (fs.existsSync(sub)) {
file = sub;
break;
}
}
}
const sp = file.split("/");
if (sp.length > 3) {
buildZip(sp[1], sp[2]);
file = buildAction(sp[1], sp[2]);
}
deployAction(file);
}