Как разместить статический сайт Next.js на Railway
Это руководство показывает, как разместить статический сайт Next.js на платформе Railway для хостинга веб-приложений.
Чтобы начать, вам потребуется:
- Аккаунт на GitHub
- Аккаунт на Railway
- Установленный Node.js
Создание приложения Next.js:
1. Создайте новое приложение Next.js, установив зависимости `react`, `react-dom` и `next` через npm, а также добавив необходимые скрипты в файл `package.json`.
2. Создайте папку `app` с файлами `layout.tsx` и `page.tsx` и добавьте корневой макет и домашнюю страницу в эти файлы.
3. Запустите сервер разработки и просмотрите сайт по адресу `http://localhost:3000`.
Сборка приложения Next.js:
1. Остановите сервер разработки.
2. Добавьте конфигурацию статического экспорта в файл `next.config.js`.
3. Запустите команду сборки. Это создаст папку `out` с HTML/CSS/JS файлами приложения.
Размещение на Railway:
1. Установите инструмент командной строки Railway.
2. Войдите в свой аккаунт Railway.
3. Создайте новый проект.
4. Свяжите папку `out` с проектом.
5. Разместите приложение.
Проверка и обновление:
1. Протестируйте сайт после размещения.
2. Обновите сайт, пересобрав и повторно разместив приложение.
dev.to
Deploying a Static Next.js Site to Railway
Create attached notes ...
