透過超過 100 個訣竅學習 Nuxt!
部署

Flightcontrol

將您的 Nuxt 應用程式部署到 Flightcontrol 基礎架構。

Nitro 支援以最少的設定將應用程式部署到透過 Flightcontrol 的 AWS

零配置 ✨
與 Flightcontrol 的整合可以零配置完成。

設定您的 Flightcontrol 帳戶

大致上來說,您第一次部署專案需要遵循的步驟如下:

  1. Flightcontrol 建立帳戶
  2. AWS 建立帳戶(如果您還沒有帳戶)
  3. 將您的 AWS 帳戶連結到 Flightcontrol
  4. 授權 Flightcontrol GitHub 應用程式存取您選擇的公開或私有儲存庫。
  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 部署預設的資訊。