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

在开始之前,请确保您拥有一个AWS Amplify账户。如果还没有,您可以在AWS Amplify免费创建一个。

1. 创建新项目

创建账户后,您应该会在仪表板上看到一个提示,要求从Git仓库创建一个新站点。点击Import from Git按钮。

2. 选择您的仓库

如果尚未完成,系统将要求您连接Git提供商账户。之后,您可以选择要部署的仓库。

3. 创建配置文件

要将您的SuperStarter应用部署到AWS Amplify,您需要创建一个配置文件。该文件将包含将您的仓库连接到AWS Amplify并部署应用程序的必要信息。

让我们在项目的根目录下创建一个名为amplify.yml的新文件:

amplify.yml
version: 1
applications:
  - frontend:
      buildPath: "/"
      phases:
        preBuild:
          commands:
            - npm install -g pnpm
            - pnpm install
        build:
          commands:
            - pnpm --filter web build
      artifacts:
        baseDirectory: apps/web/.next
        files:
          - "**/*"
      cache:
        paths:
          - node_modules/**/*
          - apps/web/.next/cache/**/*
    appRoot: apps/web

4. 定义环境变量

现在为您的应用程序定义环境变量。您可以从.env.local文件中复制它们。

5. 部署站点

现在点击Deploy site按钮并等待部署完成。之后,您应该能够访问您新部署的SaaS。