Nuxt Nation カンファレンス開催!11月12日~13日、ご参加ください。
デプロイ

Koyeb

NuxtアプリケーションをKoyebインフラストラクチャにデプロイします。

Nuxtは、最小限の設定でKoyebサーバーレスプラットフォームへのデプロイをサポートしています。

設定

  1. ガイドに従って、Nuxt用の新しいKoyebアプリを作成します。
  2. プロジェクトのpackage.jsonファイルでengines.nodeフィールドをKoyebでサポートされているNode.jsのバージョンに設定します。
    package.json
    {
      "engines": {
          "node": "20.x"
      }
    }
    
  3. アプリケーションのビルド方法と実行方法を定義するために、プロジェクトのpackage.jsonファイル内にbuildスクリプトとstartスクリプトが定義されていることを確認します。
    package.json
    {
      "scripts": {
          "build": "nuxt build",
          "start": "node .output/server/index.mjs"
      }
    }
    
  4. デプロイ中に、環境変数を設定する必要があります。サービス設定で、以下の環境変数を設定します。
    SERVER_PRESET=koyeb
    
  5. 「デプロイ」をクリックして、Nuxtアプリをビルドおよびデプロイします。

詳細情報

Koyebデプロイプリセットの詳細については、Nitroドキュメントを参照してください。