用途:将应用部署到 Temps 平台,具备自动框架检测、优化构建与容器编排能力。
主要能力:自动识别多种框架并按对应命令构建,包括 Next.js(next build)、Vite(vite build)、Create React App、Remix、Express/Node.js、NestJS、Python/Flask、Python/Django、Go、Rust。可自动生成优化 Dockerfile,也支持自定义。支持 Git 集成部署、自动部署与预览部署、部署钩子、回滚、健康检查与资源配置。
使用方式:在 Temps 控制台连接 Git 提供商,选择仓库与分支后自动检测并部署;或使用 CLI:
npm install -g @temps-sdk/cli temps login temps deploy temps deploy --project my-app --branch main
环境变量可经 CLI 配置:temps env set DATABASE_URL="postgres://..."、temps env import .env、temps env list。项目根目录可创建 temps.json 设置 name、framework、buildCommand、installCommand、outputDirectory、nodeVersion、env、healthCheck、resources 等。回滚使用 temps deployments list 与 temps rollback --deployment-id 456 或 --previous。
适用场景:需要以容器方式快速部署上述框架应用的团队或个人,尤其是希望免手写 Dockerfile、依托 Git 推送自动部署与预览环境的场景。
限制:资料未提供收费、价格、平台可用性、性能指标或注册要求等信息。构建或启动失败时可查看构建日志、确认 buildCommand 正确、确保 PORT 环境变量被使用、检查健康检查端点,并核对资源限制。