Clever Cloud
NuxtアプリケーションをClever Cloudインフラストラクチャにデプロイします。
NuxtはデプロイをサポートしていますClever Cloud最小限の設定でデプロイすることをサポートしています。
コンソールからClever Cloudをデプロイする
NuxtプロジェクトをClever Cloudにデプロイするには、新しいアプリケーションを作成する必要があります。アプリケーションウィザードが、必要な設定手順を案内します。
- サイドメニューバーから、Create > An applicationをクリックします。
- デプロイ方法を選択します:ローカルリポジトリからアプリケーションを作成する、またはGitHubリポジトリからアプリケーションを作成する
- Node.jsアプリケーション、または静的アプリケーションを選択します。
- インスタンスの最小サイズとスケーラビリティオプションを設定します。Nuxtアプリは、Node.jsアプリケーションの場合は最小サイズXSインスタンス、静的アプリケーションの場合はnanoインスタンスでデプロイする必要があります。ただし、ビルドプロセスは、リソース要件を処理できるように、少なくともMインスタンスサイズで後から設定する必要があります。プロジェクトの仕様や依存関係に応じて、概要ページからメトリクスを監視しながら、さらに調整する必要がある場合があります。
- インスタンスをデプロイするリージョンを選択します。
- データベースを使用していない限り、アドオンをCleverアプリケーションに接続する手順はスキップしてください。
- 環境変数を注入する
- Node.jsの場合
npm
CC_PRE_BUILD_HOOK="npm run build"
CC_RUN_COMMAND="node .output/server/index.mjs"
yarn
CC_NODE_BUILD_TOOL="yarn"
CC_PRE_BUILD_HOOK="yarn install --frozen-lockfile && yarn build"
CC_RUN_COMMAND="node .output/server/index.mjs"
pnpm
CC_CUSTOM_BUILD_TOOL="pnpm build"
CC_NODE_BUILD_TOOL="custom"
CC_PRE_BUILD_HOOK="npm i -g pnpm && pnpm install --frozen-lockfile && pnpm run build"
CC_RUN_COMMAND="node .output/server/index.mjs"
bun
CC_CUSTOM_BUILD_TOOL="bun build"
CC_NODE_BUILD_TOOL="custom"
CC_PRE_BUILD_HOOK="npm i -g bun && bun install && bun run build "
CC_RUN_COMMAND="node .output/server/index.mjs"
- 静的アプリケーションの場合
npm
CC_NODE_VERSION=20
CC_WEBROOT=/.output/public
CC_OVERRIDE_BUILDCACHE=/.output/public
CC_PRE_BUILD_HOOK=npm install
CC_POST_BUILD_HOOK=npx nuxi generate
yarn
CC_NODE_VERSION=20
CC_WEBROOT=/.output/public
CC_OVERRIDE_BUILDCACHE=/.output/public
CC_PRE_BUILD_HOOK="yarn install --frozen-lockfile"
CC_POST_BUILD_HOOK=npx nuxi generate
pnpm
CC_NODE_VERSION=20
CC_WEBROOT=/.output/public
CC_OVERRIDE_BUILDCACHE=/.output/public
CC_PRE_BUILD_HOOK="npm i -g pnpm && pnpm install --frozen-lockfile"
CC_POST_BUILD_HOOK=npx nuxi generate
bun
CC_NODE_VERSION=20
CC_WEBROOT=/.output/public
CC_OVERRIDE_BUILDCACHE=/.output/public
CC_PRE_BUILD_HOOK="npm i -g bun && bun install"
CC_POST_BUILD_HOOK=npx nuxi generate
- アプリケーションの情報メニューに移動し、タイプMの最小インスタンスで専用ビルドインスタンスを有効にするオプションを有効にします。
- デプロイ! GitHubからデプロイする場合、デプロイは自動的に開始されます。Gitを使用している場合は、表示します。このドキュメント.