跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.shipthing.com/llms.txt

Use this file to discover all available pages before exploring further.

在本指南中,我们将向您展示如何轻松地将您的ShipThing SaaS部署到AWS Amplify 在开始之前,请确保您拥有一个AWS Amplify账户。如果还没有,您可以在AWS Amplify免费创建一个。

1. 创建新项目

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

2. 选择您的仓库

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

3. 创建配置文件

要将您的ShipThing应用部署到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。