火山引擎 iga pages 支持一键部署全栈 ai 应用,只需本地项目含前端代码、supabase/migrations/ 和 functions/ 文件夹,执行 byted-supabase pages fast create 命令即可自动完成前端托管、supabase 工作区创建、数据库初始化、edge functions 部署及环境变量注入,并返回可访问预览 url。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在火山引擎上把你自己写的应用真正上线、让别人能通过网址访问,不能只靠本地跑通代码——你得完成前端托管、后端服务部署、数据库初始化、环境变量注入和全局加速这五类动作,缺一不可。
用 IGA Pages 一键部署全栈应用
这是目前最简路径:前端代码 + Supabase 数据库迁移文件 + Edge Functions 函数,三者放在一起,执行一条命令就能全部上线。
第一步:确保本地项目结构符合要求。根目录下必须有 supabase/migrations/ 文件夹(含 SQL 迁移脚本),functions/ 文件夹(含 TypeScript 编写的 Edge Functions),以及可构建的前端代码(如 React/Vue/Next.js)。
第二步:安装 CLI 工具。运行 npm install -g byted-supabase-cli,然后登录火山引擎账号:byted-supabase login。
第三步:在项目根目录执行部署命令:byted-supabase pages fast create。该命令会自动创建 Supabase 工作区、执行 migration、部署函数、注入环境变量,并返回一个预览 URL。整个过程无需手动切换控制台页面。
注意:首次执行时,CLI 会提示你授权 GitHub 账号用于自动创建仓库并绑定构建源——【必须授权,否则无法触发自动构建】。
用控制台上传 ZIP 部署静态前端
适合已构建完毕、只有 HTML/CSS/JS 的纯前端项目,比如 Vue 打包后的 dist 目录。
登录火山引擎控制台 → 全站加速 → Pages 标签页 → 点击创建项目 → 选择“上传 ZIP 文件”方式。
将打包好的 dist 文件夹压缩为 ZIP(不要包含外层文件夹,直接是 index.html 在根目录),上传并填写项目名称、加速区域。
点击创建后,系统自动解压、配置 CDN 回源、启用 HTTPS,5 秒内即可获得访问链接。
部署 Java 托管应用到 ECS 主机
方法一:使用 JAR 包部署
登录应用管理页面 → 应用交付 > 应用管理 → 单击创建应用 → 选择“托管应用” → 填写应用标识、显示名、部署类型选“主机”、技术栈选“Java”。
进入环境配置页 → 选择已接入的主机组(该主机组必须已绑定至少一台运行中的 ECS 实例)→ 下一步进入基础配置。
在基础配置中上传你的 JAR 包(支持 Spring Boot Fat Jar),设置启动命令(如 java -jar app.jar),保存并提交。
方法二:使用 WAR 包部署
流程同上,但在基础配置中需勾选“部署为 Web 应用”,系统将自动部署到内置 Tomcat 容器中。
【注意:WAR 包必须符合 Servlet 规范,且不能包含嵌入式 Tomcat,否则启动失败】











