このガイドでは、WebアプリケーションのホスティングプラットフォームであるRailwayで、静的なNext.jsサイトをホストする方法を紹介します。開始するには、GitHubアカウント、Railwayアカウント、そしてNode.jsをインストールする必要があります。npm依存関係としてreact、react-dom、そしてnextをインストールし、package.jsonファイルに必要なスクリプトを追加することで、新しいNext.jsアプリを作成します。layout.tsxとpage.tsxファイルを備えたアプリフォルダを作成し、これらのファイルにルートレイアウトとホームページを追加します。開発サーバーを実行し、http://localhost:3000でサイトを表示します。Next.jsアプリをビルドするには、サーバーを停止し、next.config.jsに静的エクスポート設定を追加し、ビルドコマンドを実行します。これにより、アプリケーションのHTML/CSS/JSアセットを含むoutフォルダが生成されます。Railwayにデプロイするには、Railway CLIツールをインストールし、Railwayアカウントにログインして、新しいプロジェクトを作成し、outフォルダをプロジェクトにリンクし、アプリをデプロイします。デプロイが完了したら、サイトをテストし、アプリを再構築して再デプロイすることで更新できます。
dev.to
Deploying a Static Next.js Site to Railway
Create attached notes ...
