> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coze.cn/llms.txt
> Use this file to discover all available pages before exploring further.

本文介绍如何将通过扣子编程开发的网页应用，快速部署为一个公开可访问的在线网站，以便将你的创意和原型，转化为服务于真实用户的产品。
## **使用限制** {#97ec7967}
仅应用的**所有者**有权限执行部署操作，且可创建的项目数量、部署次数等均存在配额限制。详情请参见[配额与限制](/guides/vibe_coding_limit)。
## **准备工作** {#a39f4d14}
在开始部署之前，请确保你已完成以下准备工作：

* **已开发网页应用**：已通过扣子编程开发网页应用，且试运行通过。具体可参考[开发网页应用](/guides/vibe_coding_web_app)。
* **准备自定义域名**（可选）：
   * 若需让网页应用部署至自定义域名，而不是扣子编程提供的默认域名，你需要提前准备好域名并完成备案等相关操作，具体请参考[配置自定义域名](/guides/configure_custom_domain)。
   * 域名备案的审核时长通常为 1~20 个工作日，建议你提前规划，尽早提交备案申请，以免影响服务上线计划。

## **部署网页应用** {#b158f459}

1. 在扣子编程左侧导航栏选择**项目管理**，单击某个网页应用。
2. 在 AI 编程开发界面的右上角单击**部署**。
   ![Image=500x376](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/1ad90d994a184a75a3edba9ab24b056b~tplv-goo7wpa0wc-image.image)
3. 填写部署配置。
   <!-- @cols-width: 193,580 -->
   | | | \
   |**配置** |**说明** |
   |---|---|
   | | | \
   |部署版本 |选择要部署的开发版本。 |
   | | | \
   |配置部署域名 |为你的网页应用生成一个公开可访问的地址，用户可以通过该地址访问你发布的网页应用。 |\
   | | |\
   | |* **默认域名**：扣子编程会自动为项目分配一个 `coze.site` 为后缀的域名。默认情况下，你的网页应用会发布到该 URL 地址。 |\
   | |* **自定义域名**：单击**添加域名**或**购买域名**来绑定自己的自定义域名，使用前请确保已完成自定义域名的备案等相关操作，具体请参考[配置自定义域名](/guides/configure_custom_domain)。 |
   | | | \
   |可见性 |当前仅支持**公开部署**，即发布后所有用户都可以访问这个小程序。 |
   | | | \
   |服务器资源 |默认规格为 1C2G，2 个实例、每个实例 100 并发，可满足基础运行的需求。 |\
   | |:::tip 说明 |\
   | |**套餐限制**：仅限**个人高阶版及以上版本**订阅套餐用户灵活调整部署的服务器资源。 |\
   | |::: |\
   | |部分订阅套餐的用户还可以根据项目的复杂度、规模、预期访问量，选择合适的服务器资源、实例数和单实例并发数。部署后也可以根据访问情况随时扩容。设置说明如下： |\
   | | |\
   | |* **CPU 和 内存**：单个服务实例可使用的计算资源，包括 CPU 和内存。配置越高，应用能承载的任务越重，运行也更稳定。 |\
   | |* **实例数**：表示应用在高流量情况下最多可启动的服务实例数量。平台会根据实际访问流量自动扩缩容：当请求量超过单个实例的并发承载能力时，会逐步增加实例来共同处理请求；当没有访问流量时，服务可缩容至 0 个实例，以减少资源占用和成本。 |\
   | |* **单实例并发**：表示每个实例允许同时处理的最大请求数量。最大总并发通常可按 `实例数 × 单实例并发` 估算。 |\
   | | |\
   | |如何合理为项目设置服务器资源，可参考[如何合理设置部署的服务器资源？](/guides/vibe_coding_faq#96e2bba7) |

4. 确认**更多配置**。
   数据库、生产环境变量、构建指令、端口等高级部署配置，你可以展开**更多配置**，查看或修改配置详情。
   <!-- @cols-width: 193,580 -->
   | | | \
   |**配置** |**说明** |
   |---|---|
   | | | \
   |数据库 |仅在集成了数据库能力时需要配置。用于设置是否隔离生产环境和开发环境的数据。 |\
   | |首次部署时，你可以设置是否将开发环境的数据同步至生产环境。 |\
   | | |\
   | |* **关闭**：仅同步开发环境中的数据表结构，不同步数据。 |\
   | |* **开启**：将开发环境中的数据表结构和数据完全同步到生产环境。 |\
   | | |\
   | |后续部署时，扣子编程仅同步开发环境的表结构变更，不同步具体数据。 |
   | | | \
   |生产环境变量 |在生产环境中为项目配置特定的环境变量，例如 API Key、数据库连接字符串、飞书文档地址等敏感信息，以免将这些信息硬编码在代码中导致安全风险。 |\
   | |展开环境变量的下拉列表，你可以新建环境变量、查看本次部署新增和变更的环境变量。关于环境变量的具体说明请参考[管理环境变量](/guides/environment_variables)。 |\
   | |:::tip 说明 |\
   | |部署时新建的变量，仅在生产环境生效，不会被添加至开发环境。 |\
   | |::: |
   | | | \
   |其他配置 |构建指令、端口等高级部署配置。这些配置不支持修改，只能查看。 |

5. 单击**开始部署**。
   扣子编程将自动进行部署相关操作。你可以在部署页面查看部署的进展和部署日志。部署过程可能需要几分钟，请耐心等待。部署过程中，你可以随时取消部署。

## **体验网页应用** {#aab2b227}
部署成功后，在对应 URL 地址右侧单击**复制**或**跳转**按钮即可访问对应的网站。
![Image=500x332](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/c4d0309fffa74011a63dc47d00812571~tplv-goo7wpa0wc-image.image)
## 分享网页应用 {#71e945c4}
在网页应用开发页面右上角单击**分享**按钮，可以将部署成功的网页应用的链接分享给他人。
![Image=500x126](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/975a8986003044bd994d8616d143139c~tplv-goo7wpa0wc-image.image)
## 常见问题 {#5d9c6381}

* [如何获取网页的访问地址？](/guides/vibe_coding_faq#a9fe14c9)
* [我可以更改网页应用的访问地址吗？](/guides/vibe_coding_faq#26ade3fc)
* [部署失败时如何修复？](/guides/vibe_coding_faq#89da6f6a)
* [首次部署和二次部署的数据库同步策略有什么不同？](/guides/vibe_coding_faq#2e9ac852)
