자료실 파일 업로드
마스터 아이디 확인 후, 파일이 GitHub 저장소와 배포용 폴더에 반영되고 docs.json 목록이 갱신됩니다.
로컬에서 업로드 (Live Server / 127.0.0.1)
아래 「배포 사이트 URL」에 실제 Netlify 주소(예: https://사이트.netlify.app)를 넣고 업로드하면 됩니다(이 브라우저에만 저장). 또는 npx netlify dev 로 연 뒤 http://localhost:8888/… 로 열면 URL 없이 동작합니다.
권한 범위 (자료실 업로드만)
이 기능에 쓰는 GitHub 토큰은 자료실 파일·목록 갱신에만 사용됩니다. 다른 자동화·저장소 전체 관리용 토큰과 분리하고, 가능하면 Fine-grained PAT로 이 저장소 + Contents(읽기·쓰기)만 허용하세요.
Netlify 환경 변수: GITHUB_TOKEN_RESOURCE_UPLOAD (권장) 또는 GITHUB_TOKEN
선택: MASTER_RESOURCE_ID, GITHUB_OWNER, GITHUB_REPO, GITHUB_BRANCH
마스터 아이디는 이 페이지(자료실 업로드)에서만 서버가 검증합니다. 토큰은 브라우저에 넣지 마세요.
파일 크기는 이 페이지에서 별도로 제한하지 않습니다. 다만 Netlify·GitHub API·브라우저 메모리 등 플랫폼 정책 한도는 그대로 적용됩니다(예: GitHub 단일 파일 약 100MB).
ZIP·압축 파일: 파일명이 .zip으로 끝나도록 올리면 자료실에서 통째로 다운로드됩니다(서버에서 압축을 풀지 않습니다).