@roxyon / deploy-core
后面的共享部署管道 @roxyon/cli
和 @roxyon/mcp:项目类型
检测、确定性归档和构建→上传→轮询编排。
您通常使用CLI或MCP服务器,而不是直接使用。
npm i @roxyon/deploy-core
import { Roxyon } from '@roxyon/api-client';
import { deployProject } from '@roxyon/deploy-core';
const outcome = await deployProject({
cwd: process.cwd(),
roxyon: new Roxyon({ sessionToken: process.env.ROXYON_TOKEN }),
reporter: { step: console.log, log: console.log },
});
出口
deployProject()——读roxyon.json,构建(如果配置),打包(减去).roxyonignore/.gitignore),上传,以及应用运行时投票,直到 部署是活动的还是失败的。控制台在第一个节点上创建应用程序 部署。detectRuntime()/buildProjectConfig()——对roxyon initpackDirectory()/buildIgnore()/listFiles()——存档者loadProjectConfig()/saveProjectConfig()- - - - - -roxyon.jsonloadCredentials()/saveCredentials()- - - - - -~/.roxyon/config.json
麻省理工学院 roxyon-devtools