cloudflare-deploy — 만든 사이트를 Cloudflare에 올려 주소 받기
Workers·Pages·D1 같은 Cloudflare 서비스 중 맞는 것을 고르고, 로그인 확인부터 배포까지 안내합니다. 이 러닝허브도 이렇게 올렸습니다.
cloudflare-deploy 는 만든 웹사이트나 서버 기능을 Cloudflare에 배포 하도록 안내하는 스킬입니다. Cloudflare에는 서비스 종류가 많은데, "무엇이 필요한가"에 따라 알맞은 서비스를 고르는 판단표가 들어 있습니다. 지금 보고 계신 코딩AI 러닝허브도 Cloudflare Workers와 D1 데이터베이스로 배포했습니다.
언제 쓰나
만든 사이트를 인터넷 주소로 공개하고 싶을 때
회원 정보·글 같은 데이터를 저장할 곳이 필요할 때
예약 작업, 파일 저장, AI 기능 등을 붙이고 싶을 때
어떻게 부르나
이 사이트를 Cloudflare에 배포해 줘.
회원 정보는 데이터베이스에 저장되게 해 줘.
실제로 하는 일
로그인 확인 : 배포 전에 npx wrangler whoami 로 계정이 연결됐는지 봅니다. 안 돼 있으면 내 컴퓨터에서는 wrangler login (한 번), 자동 배포(CI)에서는 CLOUDFLARE_API_TOKEN 을 씁니다.
서비스 고르기 : 코드 실행은 Workers(또는 Git 연동 배포는 Pages), 저장은 용도에 따라 KV(설정·세션), D1(SQL 데이터베이스), R2(파일)를 고릅니다.
배포 : wrangler deploy 등으로 올립니다. 몇 분 걸릴 수 있어 넉넉히 기다립니다.
나온 주소가 실제로 열리는지 확인합니다.
잘 쓰는 요령
비밀번호·키 같은 값은 코드에 적지 말고 Cloudflare 비밀값으로 넣으세요. 이 러닝허브는 wrangler secret put 으로 넣었습니다.
배포 전에 내 컴퓨터에서 먼저 실행해 보고( wrangler dev ), 배포 뒤에 다시 한 번 점검합니다.
실제 배포·보안 설정이 필요한 작업에서만 이 스킬을 씁니다.
"만들었다"에서 "주소를 보낼 수 있다"까지, 배포는 한 번에 끝나는 일이 아니라 확인까지입니다.