NuxtHub
Интеграция с NuxtHub возможна с нулевой конфигурацией, узнать больше.
Введение
NuxtHub - это платформа развертывания и администрирования для Nuxt, работающая на базе Cloudflare.
Основное отличие от развертывания Cloudflare заключается в том, что NuxtHub обеспечивает развертывание с нулевой конфигурацией (инициализация, развертывание и администрирование).
Он также предоставляет мощный интерфейс администратора для управления вашими проектами Nuxt (базами данных, блобами, KV, ...), а также удаленным хранилищем.
Подробнее на hub.nuxt.com.
NuxtHub CLI
Вы можете развернуть свой локальный проект с помощью одной команды:
npx nuxthub deploy
Далее:
- Убедитесь, что вы авторизованы на admin.hub.nuxt.com
- Свяжите ваш локальный проект с проектом NuxtHub или помогите создать новый
- Соберите ваш проект Nuxt с правильным пресетом
- Разверните его на вашем аккаунте Cloudflare со всеми необходимыми ресурсами
- Предоставьте вам URL-адрес для доступа к вашему проекту
Смотрите пример на видео:
npm i -g nuxthub
.Развертывание с помощью Git
- Поместите код в свой git-репозиторий (GitHub или GitLab).
- Нажмите на
New Project
, затемImport a Git repository
. - Выберите свой репозиторий и нажмите
Импортировать репозиторий
. - NuxtHub настроит ваш проект на Cloudflare Pages и развернет его
- Ваше приложение будет развернуто с доменом
.nuxt.dev
.
После того как ваш проект был импортирован и развернут, все последующие изменения в ветках будут генерировать предварительные развертывания, а все изменения, внесенные в продакшен ветку (обычно «main»), приведут к развертыванию на продакшене.