機能説明
ドライランデプロイを実行し、実際にアップロードされるものを検査します。これにより、ビルド対象の誤指定、過剰なバンドルサイズ、依存関係のバイナリが静的アセットとして含まれる問題を、本番公開前に発見できます。
前提条件
wranglerとnodeがPATHに含まれていること- プロジェクトルートに
wrangler.toml(またはwrangler.jsonc)が存在すること - Cloudflare の認証情報が
wranglerから利用可能であること(環境変数を介し、コミットしないこと)
環境確認
最初に以下を実行します:
command -v wrangler && command -v node
いずれかが不足している場合は停止し、MISSING_DEP: wrangler と報告します。
手順
-
wrangler 設定ファイルが存在することを確認:
test -f wrangler.toml || test -f wrangler.jsoncいずれも存在しない場合は、
MISSING_CONFIG: wrangler.tomlと報告します。 -
.wrangler/が gitignore されていることを確認(ローカル状態やトークンが含まれる可能性があるため):test -f .gitignore && grep -qxF '.wrangler/' .gitignore || echo