export function deploy()

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);
}