DigitalOcean
Разверните ваше приложение Nuxt на DigitalOcean инфраструктуре.
Nuxt поддерживает развертывание на DigitalOcean App Platform с минимальными настройками.
Настройка
- Создайте новое приложение DigitalOcean, следуя руководству.
- Далее вам нужно настроить переменные окружения. В настройках приложения убедитесь, что есть следующие переменные окружения на уровне приложения:
SERVER_PRESET=digital-ocean - Чтобы убедиться, что DigitalOcean использует поддерживаемую версию Node.js, вам необходимо задать поле
engines.nodeв файлеpackage.jsonвашего приложения:package.json{ "engines": { "node": "20.x" } } - Вам также нужно будет добавить команду run, чтобы DigitalOcean знал, какую команду запускать после сборки. Это можно сделать, добавив скрипт запуска в ваш
package.json:package.json{ "scripts": { "start": "node .output/server/index.mjs" } } - Наконец, вам нужно добавить этот скрипт запуска в команду запуска вашего приложения DigitalOcean. Перейдите в
Компоненты > Настройки > Команды, нажмите «Редактировать», а затем добавьтеnpm run start.
Ваше приложение Nuxt должно быть размещено на сгенерированном DigitalOcean URL, и теперь вы можете следовать остальной части руководства по развертыванию DigitalOcean.