デプロイ
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