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