Развернуть
Flightcontrol
Разверните ваше приложение Nuxt на Flightcontrol инфраструктуре.
Nitro поддерживает развертывание в AWS через Flightcontrol с минимальными настройками.
Нулевая конфигурация ✨
Интеграция с Flightcontrol возможна с нулевой конфигурацией.
Интеграция с Flightcontrol возможна с нулевой конфигурацией.
Настройте свою учетную запись Flightcontrol
В общих чертах, чтобы развернуть проект в первый раз, вам нужно выполнить следующие шаги:
- Создайте учетную запись на сайте Flightcontrol.
- Создайте учетную запись на AWS (если у вас ее еще нет).
- Свяжите свою учетную запись AWS с Flightcontrol.
- Авторизуйте приложение Flightcontrol GitHub App для доступа к выбранным вами репозиториям, публичным или частным.
- Создайте проект Flightcontrol через дашборд или с конфигурацией через
flightcontrol.json
.
Создание проекта с конфигурацией через дашборд
- Создайте проект 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 } ] } ] }
- Отправьте форму нового проекта.