1. 背景
記事が約3000あって、画像ファイルを含めると3GBぐらいになるサイトがあります。
これをNetlify側でビルドすると時間がかかります。クレジットも消費しますし、ビルドでタイムアウトになりので作業が進みません。
そこで、NetlifyのCLIを使用してデプロイしてみました。
2. 手順
2.1. netlify-cliのインストール
npm install netlify-cli -g
2.2. ログイン
netlify login
~/.config/netlify/config.json
にログイン情報が出力されます。
2.3. ビルド
ローカルでビルドします。
デプロイ時のURLを気にする必要があるので、stagとprodで分けてビルドが必要です。
2.4. stag環境へのデプロイ
暫定のURLが払い出されてビルドされます。
netlify deploy --dir=public --site=my-site
2.5. prod環境へのデプロイ
以下のように--prod
を付与するだけ。
netlify deploy --dir=public --site=my-site --prod