From fe4cfb2bf335b3ee46a1124981227228bdd3b353 Mon Sep 17 00:00:00 2001 From: Yun Chan Date: Thu, 20 Aug 2026 17:19:43 +0900 Subject: [PATCH] =?UTF-8?q?env:=20Cloudflare/npm=20=ED=95=AD=EB=AA=A9=20?= =?UTF-8?q?=EC=95=88=EB=82=B4=EB=A5=BC=20=EA=B5=AC=EC=B2=B4=ED=99=94?= =?UTF-8?q?=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CF_API_TOKEN 에 Account Settings:Read 권한이 있으면 계정 ID 는 조회해서 채울 수 있으므로 비워둬도 된다고 적었다. wrangler 는 CI 가 npx 로 받으니 로컬 설치가 필요 없다는 것도 명시했다. NPM_TOKEN 에는 경고를 달았다 — 채워지고 태그를 밀면 이름이 선점된다. --- .env.example | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/.env.example b/.env.example index d89ac14..6a751e1 100644 --- a/.env.example +++ b/.env.example @@ -50,8 +50,12 @@ FORGEJO_PASSWORD= # 권한: repository(write), user(read) FORGEJO_TOKEN= -# npmjs 배포 토큰 (Automation 타입). -# npmjs.com → Access Tokens → Generate → Automation +# ── npmjs ──────────────────────────────────────────────────── +# Automation 타입 토큰. 2FA 가 켜져 있어도 CI 에서 쓸 수 있다. +# npmjs.com → Access Tokens → Generate New Token → Classic → Automation +# +# 주의: 이 토큰이 채워지고 태그를 밀면 `designpaca` 이름이 npm 에 선점된다. +# 되돌리기 어려우므로 승인 없이는 태그를 밀지 않는다. NPM_TOKEN= # Forgejo 사설 npm 레지스트리 미러용 토큰. @@ -61,13 +65,24 @@ FORGEJO_NPM_TOKEN= # Forgejo 릴리스 생성용 토큰. 워크플로가 draft 릴리스를 만든다. RELEASE_TOKEN= -# Cloudflare Pages 배포. -# dash.cloudflare.com → My Profile → API Tokens -# 권한: Account / Cloudflare Pages / Edit +# ── Cloudflare Pages (소개 페이지) ─────────────────────────── +# 릴리스 워크플로가 `npx wrangler pages deploy` 로 배포한다. +# wrangler 를 로컬에 설치할 필요는 없다 — CI 가 npx 로 받는다. +# +# 토큰 만들기: dash.cloudflare.com → My Profile → API Tokens → Create Token +# 권한 두 개가 필요하다 +# Account · Cloudflare Pages · Edit (배포) +# Account · Account Settings · Read (계정 ID 조회 — 없으면 아래를 직접 채워야 한다) CF_API_TOKEN= + +# 계정 ID. CF_API_TOKEN 에 Account Settings:Read 권한이 있으면 +# 비워둬도 된다 — 토큰으로 조회해서 채워 넣겠다. +# 직접 넣으려면 대시보드 우측 하단 "Account ID" 를 복사한다. CF_ACCOUNT_ID= -# Cloudflare Pages 프로젝트 이름 (아직 만들지 않았다) -CF_PAGES_PROJECT= -# 연결할 도메인 +# Pages 프로젝트 이름. 아직 만들지 않았다. +# 비워두면 `designpaca` 로 만들겠다(워크플로가 쓰는 이름과 같아야 한다). +CF_PAGES_PROJECT=designpaca + +# 연결할 도메인. Pages 프로젝트를 만든 뒤 커스텀 도메인으로 붙인다. SITE_DOMAIN=designpaca.chanpaca.net