在本指南中,我们将向您展示如何轻松地将您的 SuperStarter SaaS 部署到 Fly.io

为什么要在 fly.io 上托管您的 SaaS?

将您的 SaaS 应用作为 Docker 镜像自托管可以让您完全控制服务器环境。它能确保更好的隐私性,如果管理得当还能节省成本,并为您提供灵活性以根据特定需求自定义服务器设置。与 Vercel 等无服务器平台相比,它还能提升应用程序性能,因为它消除了冷启动问题。

为 Docker 部署准备您的 SuperStarter 应用

要为 Docker 部署准备您的 SuperStarter 应用,请按照我们的 Docker 部署指南 中的步骤操作。

将应用程序部署到 Fly.io

在继续之前,请确保您已在 Fly.io 上拥有账户。您可以在 fly.io 免费注册。

要使用 Docker 将您的应用程序部署到 fly.io,只需安装 Fly CLI 并从项目根目录运行以下命令:

Terminal
fly launch --dockerfile apps/web/Dockerfile

按照 CLI 中的步骤操作,在部署配置中将使用的端口配置为 3000,几分钟内您就能够在 fly.io 上运行您的应用程序实例。