🔧

Netlifyコマンドでデプロイ

に公開
2026/07/24

1. 背景

記事が約3,000件あり、画像ファイルを含めると約3 GBになるサイトがあります。

これをNetlify側でビルドすると時間がかかります。クレジットも消費しますし、ビルドでタイムアウトになることもあり作業が進みません。

そこで、NetlifyのCLIを使用してデプロイしてみました。

2. 手順

2.1. netlify-cliのインストール

npm install netlify-cli -g

2.2. ログイン

netlify login

~/.config/netlify/config.jsonにログイン情報が出力されます。

2.3. ビルド

ローカルでビルドします。

デプロイ時のURLを考慮する必要があるため、staging環境とproduction環境に分けてビルドする必要があります。

2.4. stag環境へのデプロイ

暫定のURLが払い出されてビルドされます。

netlify deploy --dir=public --site=my-site

2.5. prod環境へのデプロイ

以下のように--prodを付与するだけです。

netlify deploy --dir=public --site=my-site --prod

3. 参考

Netlifyでローカルビルドをそのまま静的ホストする | Public Theta Blog

GitHubで編集を提案

Discussion