В
Документация standalone
https://nextjs.org/docs/pages/api-referenc...
Подготовьте папку standalone ЛОКАЛЬНО: После сборки (next build) обязательно скопируйте:
Вашу папку public внутрь папки standalone.
Папку static (которая находится в .next/static) внутрь папки standalone/.next/. Это критично для работы стилей!
Загрузите ВСЮ папку standalone: Загружайте на хостинг всю папку standalone целиком, включая вложенную папку node_modules, которая создается при сборке в режиме standalone.
Не запускайте npm install на хостинге: Помните, это обычный хостинг, а не VDS. Устанавливать зависимости на сервере не нужно и нельзя! Все нужные зависимости уже есть в standalone/node_modules.
Настройте через cPanel: Создайте Node.js приложение в cPanel, указав путь к вашей папке (например, nextapp, если вы назвали ее так) и к файлу server.js внутри standalone.
Настраивать .htaccess вручную не требуется – cPanel сделает это автоматически при создании Node.js приложения.
Имя папки: На сервере вы можете назвать папку для вашего приложения как угодно (в видео я использовал nextapp).
Папка на сервере: Можете назвать ее как угодно (пример: nextapp).
Следуйте этим шагам, и деплой пройдет без проблем.
#деплойприложения
#развертывание
#вебхостинг
#sharedhosting
#хостингcpanel
#простойдеплой
#урокипрограммирования
#вебразработка
#cpanelhosting