NuxtHub
ゼロコンフィグでNuxtアプリケーションをCloudflareアカウントにグローバルにデプロイできます。
ゼロ設定 ✨
NuxtHubとの統合はゼロコンフィグで可能です。詳細はこちら.
NuxtHubとの統合はゼロコンフィグで可能です。詳細はこちら.
はじめに
NuxtHubは、Cloudflareを基盤としたNuxtのデプロイメントおよび管理プラットフォームです。
Cloudflareデプロイメントとの主な違いは、NuxtHubがゼロコンフィグのデプロイメント体験(プロビジョニング、デプロイ、管理)を提供することです。
また、Nuxtプロジェクト(データベース、Blob、KVなど)を管理するための強力な管理インターフェースも提供します。リモートストレージ.
詳細はこちらをご覧ください。hub.nuxt.com.
NuxtHub CLI
コマンド一つでローカルプロジェクトをデプロイできます。
ターミナル
npx nuxthub deploy
このコマンドは次のことを行います。
- ログインしていることを確認します。admin.hub.nuxt.com
- ローカルプロジェクトをNuxtHubプロジェクトにリンクするか、新しいプロジェクトの作成を支援します。
- 適切なプリセットでNuxtプロジェクトをビルドします。
- 必要なすべてのリソースとともに、Cloudflareアカウントにデプロイします。
- プロジェクトにアクセスするためのURLを提供します。
動画で例を見る
また、次のようにインストールすることもできます。NuxtHub CLIグローバルにインストールするには:
npm i -g nuxthub。Gitを使ったデプロイ
- コードをGitリポジトリ(GitHub)にプッシュします。
新規プロジェクトをクリックし、次にGitリポジトリをインポートをクリックします。- リポジトリを選択し、
リポジトリをインポートをクリックします。 - NuxtHubがプロジェクトをデプロイするためのGitHub Actionsワークフローを設定します。
- アプリケーションは
.nuxt.devドメインでデプロイされます。
プロジェクトがインポートされデプロイされた後、ブランチへのその後のすべてのプッシュはプレビューデプロイメントを生成し、プロダクションブランチ(通常は「main」)に加えられたすべての変更はプロダクションデプロイメントにつながります。
テンプレート
テンプレートの全リストはこちらをご覧ください。https://hub.nuxt.com/templates