Cloudflare Pagesのダイレクトアップロードでビルド済みの静的サイトをそのままデプロイする
Cloudflare PagesでCIやローカルからビルド済みのコンテンツをそのままアップロードするには「ダイレクトアップロード」を使う。
ドラッグ&ドロップによるアップロードもできるが、
ここではWranglerを使った方法を紹介する。
Wrangler
現在のバージョンは、
wrangler --version2.0.9もしWrangler 1を使っている場合は、Wrangler 2に移行する必要がある。
# Wrangler 1
npm uninstall -g @cloudflare/wrangler
# Wrangler 2
npm install -g wranglerアップロード
アップロードは次のコマンドで行う。
wrangler pages publish [DIRECTORY] [OPTIONS]distディレクトリをアップロードしたい場合は、
wrangler pages publish dist新しくデプロイする場合は、プロンプトでまずプロジェクトを作成することになる。
既存のプロジェクト名を指定したい場合は、
wrangler pages publish dist --project-name my-projectプロジェクト
既存のプロジェクトを確認するには、
wrangler pages project listプロジェクトを作成するには、
wrangler pages project create [PROJECT-NAME] [OPTIONS]例えばmy-projectという名前のプロジェクトを作成するには、
wrangler pages project create my-projectさらにプロダクション用のブランチ名を指定するには、
wrangler pages project create my-project --production-branch main