部署
Flightcontrol

將您的 Nuxt 應用程式部署到 Flightcontrol 基礎架構。
Nitro 支援以最少的設定將應用程式部署到透過 Flightcontrol 的 AWS。
零配置 ✨
與 Flightcontrol 的整合可以零配置完成。
與 Flightcontrol 的整合可以零配置完成。
設定您的 Flightcontrol 帳戶
大致上來說,您第一次部署專案需要遵循的步驟如下:
- 在 Flightcontrol 建立帳戶
- 在 AWS 建立帳戶(如果您還沒有帳戶)
- 將您的 AWS 帳戶連結到 Flightcontrol
- 授權 Flightcontrol GitHub 應用程式存取您選擇的公開或私有儲存庫。
- 透過儀表板或透過
flightcontrol.json
設定來建立 Flightcontrol 專案。
透過儀表板建立具有設定的專案
- 從儀表板建立 Flightcontrol 專案。選擇來源的儲存庫。
- 選擇
GUI
配置類型。 - 選擇 Nuxt 預設。
- 選擇您偏好的 AWS 伺服器大小。
- 提交新的專案表單。
透過 flightcontrol.json
建立具有設定的專案
- 從您的儀表板建立 Flightcontrol 專案。選擇來源的儲存庫。
- 選擇
flightcontrol.json
配置類型。 - 在您的儲存庫根目錄新增一個名為
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
}
]
}
]
}
- 提交新的專案表單。