Edgio
Nuxt предоставляет встроенный пресет для создания выходного формата, совместимого с Edgio (formerly Layer0).
Edgio (ранее Layer0) расширяет возможности традиционных CDN, не только размещая статический контент, но и обеспечивая рендеринг на сервере для прогрессивных веб-приложений, а также кэшируя API и HTML на стороне сети, чтобы обеспечить пользователям максимально быстрый просмотр.
Если вы впервые развертываете Edgio, интерактивный CLI в составе команды deploy
предложит пройти аутентификацию с помощью браузера. Вы также можете зарегистрироваться перед развертыванием.
Установите Edgio CLI
npm i -g @edgio/cli
Локальное тестирование продакшен сборок с помощью Edgio
Вы можете использовать Nitropack для локального тестирования процесса разработки вашего приложения:
npx nuxi build --preset=edgio
Чтобы смоделировать на локальном компьютере, как ваше приложение будет работать в производстве с Edgio, выполните следующую команду:
edgio build && edgio run --production
Развертывание с локальной машины
После того как вы протестировали свое приложение на локальной машине, вы можете развернуть его с помощью:
edgio deploy
Развертывание с помощью CI/CD
Если вы выполняете развертывание из неинтерактивной среды, вам необходимо сначала создать учетную запись в Edgio Developer Console и настроить deploy-токен. После создания токена развертывания сохраните его как секрет для вашей среды. Вы можете начать развертывание, выполнив команду:
edgio deploy --token=XXX