Flightcontrol

將您的 Nuxt 應用程式部署到 Flightcontrol 基礎設施。

Nitro 支援部署到透過 Flightcontrol 部署到 AWS只需少量配置。

零配置 ✨
與 Flightcontrol 的整合無需任何配置。

設定您的 Flightcontrol 賬戶

總的來說,您首次部署專案需要遵循的步驟是

  1. 在以下網站建立賬戶Flightcontrol
  2. 在以下網站建立賬戶AWS(如果您還沒有)
  3. 將您的 AWS 賬戶連結到 Flightcontrol
  4. 授權 Flightcontrol GitHub App 訪問您選擇的公共或私有倉庫。
  5. 透過控制面板或透過 flightcontrol.json 配置建立 Flightcontrol 專案。

透過控制面板配置建立專案

  1. 從控制面板建立 Flightcontrol 專案。選擇一個倉庫作為源。
  2. 選擇 GUI 配置型別。
  3. 選擇 Nuxt 預設。
  4. 選擇您偏好的 AWS 伺服器大小。
  5. 提交新專案表單。

透過 flightcontrol.json 配置建立專案

  1. 從您的控制面板建立 Flightcontrol 專案。選擇一個倉庫作為源。
  2. 選擇 flightcontrol.json 配置型別。
  3. 在您的倉庫根目錄新增一個名為 flightcontrol.json 的新檔案。這是一個為您的應用程式建立 AWS fargate 服務的示例配置
flightcontrol.json
{
  "$schema": "https://app.flightcontrol.dev/schema.json",
  "environments": [
    {
      "id": "production",
      "name": "Production",
      "region": "us-west-2",
      "source": {
        "branch": "main"
      },
      "services": [
        {
          "id": "nitro",
          "buildType": "nixpacks",
          "name": "My Nitro site",
          "type": "fargate",
          "domain": "www.yourdomain.com",
          "outputDirectory": ".output",
          "startCommand": "node .output/server/index.mjs",
          "cpu": 0.25,
          "memory": 0.5
        }
      ]
    }
  ]
}
  1. 提交新專案表單。
瞭解更多關於 Flightcontrol 的配置。
前往 Nitro 文件瞭解更多關於 flightcontrol 部署預設的資訊。