Don't miss Vue.js Amsterdam in March 2025! Save 10% with code NUXT.
Развернуть

Flightcontrol

Разверните ваше приложение Nuxt на Flightcontrol инфраструктуре.

Nitro поддерживает развертывание в AWS через Flightcontrol с минимальными настройками.

Нулевая конфигурация ✨
Интеграция с Flightcontrol возможна с нулевой конфигурацией.

Настройте свою учетную запись Flightcontrol

В общих чертах, чтобы развернуть проект в первый раз, вам нужно выполнить следующие шаги:

  1. Создайте учетную запись на сайте Flightcontrol.
  2. Создайте учетную запись на AWS (если у вас ее еще нет).
  3. Свяжите свою учетную запись AWS с Flightcontrol.
  4. Авторизуйте приложение Flightcontrol GitHub App для доступа к выбранным вами репозиториям, публичным или частным.
  5. Создайте проект Flightcontrol через дашборд или с конфигурацией через flightcontrol.json.

Создание проекта с конфигурацией через дашборд

  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
            }
          ]
        }
      ]
    }
    
  4. Отправьте форму нового проекта.
Узнайте больше о конфигурации Flightcontrol.
Перейдите по ссылке Документация Nitro, чтобы узнать больше о предустановке развертывания flightcontrol.