ブランチを Workers のプレビュー URL にデプロイのメモ

NEXT.JS

前回 main ブランチを workers.dev に GitHub からデプロイすることができたので、今回はブランチを切りそれを プレビューURL に自動でデプロイされるようにしたい。

やり方としては非常に簡単だった。

Cloudflare の Workers の設定ページの「プレビューURLを有効」にして、ブランチを GitHub にプッシュしたら、そのまま プレビューURL に自動デプロイされた。

デプロイ後にブランチ名がプレフィックスとしてついた URL にアクセスすると、ブランチのプロジェクトが無事表示された。

URL例
<ブランチ名>-<WORKER_NAME>.<SUBDOMAIN>.workers.dev

テスト用なのでアクセスを制限したい場合は、Cloudflare Access をオンにしておくとメール認証できるようになる。Access のポリシーで有効なメールアドレスも設定できる。

途中で AUD と JWT という認証用トークンが表示されたけど、ちょっと使い方が分からなかったのと今回の例では必要なさそうなのでスルーした。

次は microCMS を更新した時に、自動でデプロイされるようにしたい。でも今は OpenNextJs を使ってて SSG じゃないと思うから関係ないか?この辺りが混乱中。

ページの先頭へ