Cloudflare 통합판 · 시험 배포(gwkpop-test)부터 일상 운영까지
1폴더 준비
giyeok-site.zip의 압축을 풀면 giyeok-site 폴더가 생깁니다.노래-1.zip, 노래-2.zip을 풀어 나온 heal-01~14.m4a 14곡을 giyeok-site/music 폴더 안에 넣습니다.giyeok-site 바로 안에 _worker.js, _routes.json, index.html, admin.html이 보이고, music 폴더에 14곡이 있어야 합니다.2시험용 프로젝트 만들기
gwkpop-test 입력 → Create project.giyeok-site 폴더 전체를 끌어다 놓고 → Deploy site.https://gwkpop-test.pages.dev 주소가 생깁니다. (이 상태에선 방송 화면만 되고, 관리자는 아직 안 됩니다.)3데이터베이스(D1) 만들기 — 필수, 무료
gwkpop-db → Create. (표는 첫 접속 때 자동으로 만들어집니다. 따로 할 일 없음)4파일 저장소(R2) 만들기 — 선택
gwkpop-media.5프로젝트에 연결(바인딩)
gwkpop-test → Settings(설정) → Bindings(바인딩) → Add.DB (대문자 그대로) → 데이터베이스 gwkpop-db → 저장.MEDIA → 버킷 gwkpop-media → 저장.6관리자 비밀번호 저장 — 서버에만 보관
ADMIN_PASSWORD · 값: 새 비밀번호 → 저장.7한 번 더 올리기(설정 적용)
gwkpop-test → Deployments(배포) → Create deployment(새 배포) → 같은 giyeok-site 폴더를 다시 끌어다 놓기 → Save and Deploy.8관리자 첫 로그인
https://gwkpop-test.pages.dev/admin.html 접속 → 비밀번호 입력.체크는 이 화면에서만 표시되고 저장되지 않습니다.
방송 화면 gwkpop-test.pages.dev
관리자 화면 /admin.html
/admin.html 로그인 → 아이콘(뮤직비디오·라이브·쇼츠·드라마·음원·홍보모델) 선택.| 항목 | 무료 한도 | 넘으면 |
|---|---|---|
| Pages (화면 파일) | 방문 무제한, 대역폭 무제한 | — |
| 서버(API) 요청 | 하루 10만 회 | 그날만 일시 오류, 자동 과금 없음 |
| D1 데이터베이스 | 5GB, 하루 읽기 500만 · 쓰기 10만 | 그날만 멈춤, 자동 과금 없음 |
| R2 파일 저장(선택) | 10GB, 내려받기 무료 | 10GB 넘으면 GB당 월 약 $0.015 |
방송 화면은 1분 단위로 캐시하고, 사진·음악 파일은 서버를 거치지 않도록 해 두어 한도를 아낍니다. 한도는 매일 오전 9시(한국 시간)에 초기화됩니다. 유료 플랜(Workers Paid, 월 $5)은 지금 필요 없으며, 필요해지면 먼저 말씀드립니다.
data.js(비상 사본)로 계속 보입니다.