39 lines
1.8 KiB
Text
39 lines
1.8 KiB
Text
# VideoDownloader 배포/빌드 환경 설정 템플릿
|
|
# 이 파일을 .env 로 복사한 뒤 실제 값을 채운다. .env 는 git 에 커밋되지 않는다(.gitignore).
|
|
# 값에 따옴표는 붙이지 않는다.
|
|
|
|
# ── Cloudflare Pages (다운로드 사이트 배포) ──────────────────────────
|
|
# https://dash.cloudflare.com/profile/api-tokens → Create Token
|
|
# 권한: Account → Cloudflare Pages → Edit (+ Zone → Cache Purge)
|
|
CLOUDFLARE_API_TOKEN=
|
|
CLOUDFLARE_ACCOUNT_ID=
|
|
CLOUDFLARE_PAGES_PROJECT=
|
|
CLOUDFLARE_ZONE_ID=
|
|
|
|
# ── Cloudflare Wrangler (별도 토큰이 있을 때만) ─────────────────────
|
|
CF_API_TOKEN=
|
|
|
|
# ── 빌드머신 1: macOS (arm64) ────────────────────────────────────────
|
|
# Tailscale IP 우선(원격 겸용). 같은 LAN에 있으면 LAN IP가 빠름.
|
|
# 예시: 100.x.x.x (Tailscale) / 192.168.0.x (LAN)
|
|
MAC_OS_HOST=
|
|
MAC_OS_LAN_HOST=
|
|
MAC_OS_USER=
|
|
MAC_OS_PASSWORD=
|
|
|
|
# ── 빌드머신 2: Linux (x86_64) ───────────────────────────────────────
|
|
LINUX_OS_HOST=
|
|
LINUX_OS_USER=
|
|
LINUX_OS_PASSWORD=
|
|
|
|
# ── GitHub (릴리스 업로드 — 연동 시점에 주석 해제) ──────────────────
|
|
# GITHUB_TOKEN=
|
|
# GITHUB_REPO=owner/videodownloader
|
|
|
|
# ---- Forgejo(git 원격 서버) ----
|
|
# 로컬 네트워크 Git 서버(Synology NAS/Forgejo). git push 자동화에 사용.
|
|
# FORGEJO_URL=http://192.168.0.39:3000
|
|
# FORGEJO_USER=<Forgejo 계정>
|
|
# FORGEJO_PASSWORD=<Forgejo 비밀번호>
|
|
# (선택) 개인 액세스 토큰 — 값이 있으면 비밀번호 대신 우선 사용
|
|
# FORGEJO_TOKEN=
|