Contents
メールアドレスでサインアップ
- Vercel公式サイトにアクセスし、「Sign up」をクリックします。
- 「Email」欄に使用したいメールアドレスを入力し、パスワードを設定してください。
- 「Continue」ボタンを押下すると、認証用のメールが送信されます。
注意:登録するメールアドレスはプロジェクト管理や通知のため重要です。ドメイン所有権確認に使用される可能性もあります。
Next.jsプロジェクトの準備と設定
Next.jsプロジェクトをVercelに接続するには、新規作成または既存リポジトリの連携が必須です。VercelではGitリポジトリとの自動同期が可能で、デプロイフローを簡略化しています。
新規プロジェクト作成の選択肢
- テンプレート利用:公式テンプレート(Next.js App Routerなど)からプロジェクトを作成できます。
- ローカルファイルアップロード:
vercelCLIでローカルディレクトリを直接デプロイすることも可能です。
既存リポジトリとの連携方法
- GitHub、GitLab、Bitbucketなどからリポジトリを選択します(公式サイトの「Connect to Git」機能)。
- プロジェクトディレクトリを指定し、「Deploy」ボタンをクリックすると自動でビルドが始まります。
ポイント:Next.jsプロジェクトの場合、
next.config.jsやpackage.jsonが存在すればVercelは自動的に設定を認識します。
Vercel CLIによるデプロイフロー
Vercel CLIを使うことで、ローカルで素早くデプロイテストできます。公式ドキュメントによると、CLIはプロジェクト構成を最適化してデプロイ時間を短縮する仕組みを持っています。
CLIのインストール手順
- Node.jsがインストールされていることを確認します(v16以上推奨)。
-
Terminalで以下のコマンドを実行します:
bash
npm install -g vercel -
インストール後、
vercel --versionでバージョンを確認できます。
プロジェクト初期化コマンドの実行
-
プロジェクトディレクトリに移動し、以下のコマンドを入力します:
bash
vercel init -
設定ファイル(
vercel.json)が自動生成され、デプロイ準備が整います。
エラー回避ポイント:
next.config.jsに設定ミスがあるとビルド失敗する場合があります。公式の例を参照して調整してください。
環境変数の設定方法
セキュリティ面で重要となる環境変数は、Vercelではプロジェクトごとに管理可能です。デプロイ時の動的な挙動制御に活用します。
Vercelダッシュボードでの設定手順
- Vercelダッシュボードからプロジェクトを選択します。
- 「Settings」→「Environment Variables」タブを開き、「Add Environment Variable」をクリック。
- 名前(例:
API_KEY)と値(例:your-secret-value)を入力し、保存します。
CLIによる一時的な環境変数指定
ローカルでのテスト時に以下のコマンドを使用できます:
|
1 2 |
vercel --env API_KEY=your-temporary-value |
注意:本番環境ではCLIによる設定は推奨されず、ダッシュボードで管理することをおすすめします。
カスタムドメイン設定手順
Vercelにカスタムドメインを設定するには、ドメインの所有権証明とDNS設定が必要です。公式ドキュメントによると、SSL証明書は無料で自動発行されます。
ドメイン登録の前提条件
- ドメイン所有権:ドメインがAWSやCloudflareなどから購入または所有されている必要があります。
- DNSプロバイダー:VercelではCNAMEレコードを指定する形で接続します(Aレコードは不要)。
Vercelでのドメイン追加手順
- ダッシュボードの「Project Settings」→「Domains」タブにアクセス。
- 「Add Domain」ボタンをクリックし、ドメイン名(例:
example.com)を入力します。 - DNS設定画面に飛ばされ、CNAMEレコードを追加する指示が表示されます。
| レコードタイプ | 名前 | 値 | 補足 |
|---|---|---|---|
| CNAME | example.com | your-project-id.vercel.app | 自動生成される値 |
ポイント:DNS変更には10〜60分かかる場合があります。変更後は
dig example.comで設定が反映されているか確認してください。
まとめ
Vercelアカウントの作成やプロジェクト設定、デプロイ方法、環境変数管理、ドメイン設定の手順を整理しました。重要なポイントや注意事項を適切に強調し、各セクションに公式サイトへのリンクも追加しています。
Vercel公式サイトでプロジェクトを作成し、すぐにデプロイを試してみましょう。