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

Edgio

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

Nuxt は、Edgio(旧 Layer0)と互換性のある出力形式を生成するための組み込みプリセットを提供します。

Edgio(旧 Layer0)は、静的コンテンツをホストするだけでなく、プログレッシブ Web アプリケーションのサーバーサイドレンダリングを提供し、API と HTML の両方をネットワークエッジでキャッシュすることで、ユーザーに最速のブラウジングエクスペリエンスを提供することにより、従来の CDN の機能を拡張します。

Edgio に初めてデプロイする場合は、deploy コマンドの一部であるインタラクティブ CLI によって、ブラウザを使用して認証するように求められます。デプロイ前に サインアップ することもできます。

Edgio CLI をインストールする

npm i -g @edgio/cli

Edgio で本番ビルドをローカルでテストする

Nitropack を使用して、アプリの開発エクスペリエンスをローカルでテストできます

npx nuxi build --preset=edgio

Edgio を使用して本番環境でアプリがどのように動作するかをローカルでシミュレートするには、次のコマンドを実行します

edgio build && edgio run --production

ローカルマシンからデプロイする

アプリケーションをローカルでテストしたら、以下を使用してデプロイできます

edgio deploy

CI/CD を使用してデプロイする

非インタラクティブ環境からデプロイする場合は、最初に Edgio デベロッパーコンソール でアカウントを作成し、デプロイトークン を設定する必要があります。デプロイトークンが作成されたら、それを環境のシークレットとして保存します。次のコマンドを実行してデプロイを開始できます

edgio deploy --token=XXX

詳細はこちら

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