🔧
Netlifyコマンドでデプロイ
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
Discussion