[Cloudflare] Page: 프로덕션 브랜치 변경

[원본 링크]

안타깝게도, 기본 제공 프레임워크를 쓰지 않기 위해 Direct Upload로 Page를 만든다면, 기본 프로덕ㄱ션 브랜치는 main으로 고정된다.

UI에서는 이걸 바꿀 방법도 딱히 없다.

이걸 바꾸려면 우선 API를 써서 PATCH로 프로덕션 브랜치를 변경해야 한다.
API 토큰 따거나 식별번호 찾는 법 등은 별도 포스트를 참조한다.
https://blog.naver.com/sssang97/222952119633

YOUR_API_TOKEN_HERE, YOUR_ACCOUNT_IDENTIFIER_HERE, YOUR_PROJECT_IDENTIFIER_HERE 3개 채워서 치환하고 날리면 된다.

curl --request PATCH \
  --url https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_IDENTIFIER_HERE/pages/projects/YOUR_PROJECT_IDENTIFIER_HERE \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_API_TOKEN_HERE' \
  --data '{ "production_branch": "master" }'

에러 없으면 잘 된 것이고

Action을 통해서도 브랜치를 설정해서 올리면

이제는 될 것이다.



참조
https://github.com/cloudflare/pages-action/issues/63
https://community.cloudflare.com/t/how-to-change-production-branch-for-pages/612097
https://github.com/cloudflare/pages-action