Развернуть
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.